shapeworks::SliceView
#include <SliceView.h>
Public Types
Name | |
---|---|
enum | SliceChange |
Public Functions
Name | |
---|---|
SliceView(Viewer * viewer) | |
void | set_volume(std::shared_ptr< Image > volume) |
void | add_mesh(vtkSmartPointer< vtkPolyData > poly_data) |
void | set_mask(std::shared_ptr< Image > mask) |
void | clear_meshes() |
void | set_orientation(int orientation) |
bool | is_image_loaded() |
void | update_colormap() |
void | update_renderer() |
void | update_camera() |
Point | handle_key(std::string key) |
void | change_slice(SliceChange change) |
Point | get_slice_position() |
void | set_slice_position(Point point) |
void | set_brightness_and_contrast(double brightness, double contrast) |
double | get_spacing() |
int | get_orientation_index() |
void | update_particles() |
Viewer * | get_viewer() |
bool | should_point_show(double x, double y, double z) |
int | get_slice_number() |
vtkSmartPointer< vtkImageActor > | get_image_actor() |
vtkPlane * | get_slice_plane() |
void | update() |
Detailed Description
class shapeworks::SliceView;
Provide slice viewing to the Viewer
Public Types Documentation
enum SliceChange
Enumerator | Value | Description |
---|---|---|
Down | ||
Up |
Public Functions Documentation
function SliceView
SliceView(
Viewer * viewer
)
function set_volume
void set_volume(
std::shared_ptr< Image > volume
)
function add_mesh
void add_mesh(
vtkSmartPointer< vtkPolyData > poly_data
)
function set_mask
void set_mask(
std::shared_ptr< Image > mask
)
function clear_meshes
void clear_meshes()
function set_orientation
void set_orientation(
int orientation
)
function is_image_loaded
bool is_image_loaded()
function update_colormap
void update_colormap()
function update_renderer
void update_renderer()
function update_camera
void update_camera()
function handle_key
Point handle_key(
std::string key
)
function change_slice
void change_slice(
SliceChange change
)
function get_slice_position
Point get_slice_position()
function set_slice_position
void set_slice_position(
Point point
)
function set_brightness_and_contrast
void set_brightness_and_contrast(
double brightness,
double contrast
)
function get_spacing
double get_spacing()
function get_orientation_index
int get_orientation_index()
function update_particles
void update_particles()
function get_viewer
Viewer * get_viewer()
function should_point_show
bool should_point_show(
double x,
double y,
double z
)
function get_slice_number
int get_slice_number()
function get_image_actor
vtkSmartPointer< vtkImageActor > get_image_actor()
function get_slice_plane
vtkPlane * get_slice_plane()
function update
void update()
Updated on 2024-11-11 at 19:51:46 +0000