Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions | Public Attributes | List of all members
Seg3D::ViewerManagerPrivate Class Reference

Public Member Functions

void viewer_mode_changed (size_t viewer_id)
 
void viewer_visibility_changed (size_t viewer_id)
 
void viewer_became_picking_target (size_t viewer_id)
 
void viewer_lock_state_changed (size_t viewer_id)
 
void update_picking_targets ()
 
void handle_layer_volume_changed (LayerHandle layer)
 
void change_layout (std::string layout)
 
void handle_fog_density_changed ()
 
void update_volume_rendering ()
 
void update_clipping_range ()
 
void update_clipping_range (size_t index)
 
void handle_clipping_plane_changed (size_t index)
 
void handle_clipping_plane_enabled (size_t index, bool enable)
 
void handle_volume_renderer_changed (std::string renderer_option)
 
void update_volume_rendering_targets ()
 
void reset ()
 

Public Attributes

ViewerManagervm_
 
std::vector< ViewerHandle > viewers_
 
std::vector< size_t > locked_viewers_ [4]
 
size_t signal_block_count_
 
Core::BooleanStateGroup visibility_group_
 
Core::TransferFunctionHandle transfer_function_
 

The documentation for this class was generated from the following file: