|
| LargeVolumeLayer (const std::string &name, Core::LargeVolumeSchemaHandle schema) |
|
| LargeVolumeLayer (const std::string &name, Core::LargeVolumeSchemaHandle schema, const Core::GridTransform &crop_trans) |
|
| LargeVolumeLayer (const std::string &state_id) |
|
virtual Core::VolumeType | get_type () const |
|
virtual size_t | get_byte_size () const |
|
virtual Core::GridTransform | get_grid_transform () const |
|
virtual void | set_grid_transform (const Core::GridTransform &grid_transform, bool preserve_centering) |
|
virtual bool | has_valid_data () const |
|
virtual Core::DataType | get_data_type () const |
|
virtual Core::VolumeHandle | get_volume () const |
|
virtual LayerHandle | duplicate () const |
|
Core::LargeVolumeSchemaHandle | get_schema () const |
|
void | update_progress (double amount, double progress_start=0.0f, double progress_amount=1.0f) |
|
bool | is_visible (size_t viewer_id) const |
|
LayerGroupHandle | get_layer_group () |
|
void | set_layer_group (LayerGroupWeakHandle layer_group) |
|
std::string | get_layer_id () const |
|
std::string | get_layer_name () const |
|
Core::DataBlock::generation_type | get_generation () const |
|
LayerMetaData | get_meta_data () const |
|
void | set_meta_data (const LayerMetaData &meta_data) |
|
bool | check_abort () |
|
void | reset_abort () |
|
bool | check_stop () |
|
void | reset_stop () |
|
bool | check_filter_key (filter_key_type key) const |
|
void | add_filter_key (filter_key_type key) |
|
void | remove_filter_key (filter_key_type key) |
|
void | clear_filter_keys () |
|
size_t | num_filter_keys () const |
|
void | set_filter_handle (LayerAbstractFilterHandle layer) |
|
void | reset_filter_handle () |
|
LayerAbstractFilterHandle | get_filter_handle () |
|
void | set_allow_stop () |
|
void | reset_allow_stop () |
|
Public Member Functions inherited from Core::StateHandler |
| StateHandler (const std::string &type_str, bool auto_id) |
|
template<class HANDLE , class T > |
bool | add_state (const std::string &key, HANDLE &state, const T &default_value) |
| Add a local state variable with default value.
|
|
template<class HANDLE , class T > |
bool | add_state (const std::string &key, HANDLE &state, const T &default_value, const T &min_value, const T &max_value, const T &step) |
| Add a local state variable with default value and min and max.
|
|
template<class HANDLE > |
bool | add_state (const std::string &key, HANDLE &state) |
| Add a local state variable without default value.
|
|
template<class HANDLE > |
bool | add_state (const std::string &key, HANDLE &state, const std::string &default_option, const std::string &option_list) |
| Add a local state variable with option list.
|
|
template<class HANDLE > |
bool | add_state (const std::string &key, HANDLE &state, const std::string &default_option, const std::vector< std::string > option_list) |
| Add a local state variable with option list.
|
|
template<class HANDLE > |
bool | add_state (const std::string &key, HANDLE &state, const std::string &default_option, const std::vector< OptionLabelPair > option_list) |
| Add a local state variable with option list.
|
|
template<class HANDLE > |
bool | add_state (const std::string &key, HANDLE &state, const std::vector< std::string > &default_options, const std::vector< OptionLabelPair > option_list) |
| Add a local state variable with option list.
|
|
template<class HANDLE > |
bool | add_state (const std::string &key, HANDLE &state, const std::vector< std::string > &default_options, const std::string &option_list) |
| Add a local state variable with option list.
|
|
template<class HANDLE , class T > |
bool | add_state (const std::string &key, HANDLE &state, const std::vector< T > &default_value) |
| Add a local state variable without default value.
|
|
void | invalidate () |
| this function is called when you need to delete something from the state engine, but may have More...
|
|
bool | is_valid () |
| returns true if the function hasn't been invalidated
|
|
void | mark_as_project_data () |
| Mask the states that are added to this state handler as project data.
|
|
void | do_not_save_id_number () |
| The id number of the statehandler will not be saved.
|
|
void | set_initializing (bool initializing) |
|
bool | load_states (const StateIO &state_io) |
| Load the states into the StateIO variable.
|
|
bool | save_states (StateIO &state_io) |
| Save the states into the StateIO variable.
|
|
const std::string & | get_statehandler_id () const |
| The id of the handler that will be the prefix of the state variables.
|
|
const std::string & | get_statehandler_id_base () const |
| The id of the handler that will be the prefix of the state variables.
|
|
size_t | get_statehandler_id_number () const |
| The id number of the handler that will be at the end of the prefix.
|
|
|
Core::StateRangedDoubleHandle | contrast_state_ |
| State describing contrast.
|
|
Core::StateRangedDoubleHandle | brightness_state_ |
| State describing brightness.
|
|
Core::StateRangedDoubleHandle | display_min_value_state_ |
|
Core::StateRangedDoubleHandle | display_max_value_state_ |
|
Core::StateBoolHandle | adjust_display_min_max_state_ |
|
Core::StateStringHandle | data_type_state_ |
|
Core::StateDoubleHandle | min_value_state_ |
|
Core::StateDoubleHandle | max_value_state_ |
|
Core::StateStringHandle | dir_name_state_ |
|
Core::StateBoolHandle | crop_volume_state_ |
|
Core::StateGridTransformHandle | cropped_grid_state_ |
|
update_progress_signal_type | update_progress_signal_ |
|
layer_updated_signal_type | layer_updated_signal_ |
|
abort_signal_type | abort_signal_ |
|
stop_signal_type | stop_signal_ |
|
Core::StateNameHandle | name_state_ |
| The name of the layer.
|
|
std::vector< Core::StateBoolHandle > | visible_state_ |
| Per viewer state of whether this layer is visible.
|
|
Core::StateBoolHandle | master_visible_state_ |
| Master state of the layer visibility.
|
|
Core::StateBoolHandle | locked_state_ |
| State indicating whether the layer is locked.
|
|
Core::StateRangedDoubleHandle | opacity_state_ |
| State that describes the opacity with which the layer is displayed.
|
|
Core::StateOptionHandle | data_state_ |
| State that stores the current layer state.
|
|
Core::StateBoolHandle | show_information_state_ |
| Whether to show the layer information.
|
|
Core::StateBoolHandle | show_appearance_state_ |
| Whether to show the layer information.
|
|
Core::StateBoolHandle | show_advanced_visibility_state_ |
| Whether to show the layer information.
|
|
Core::StateBoolHandle | show_opacity_state_ |
| Whether to show the opacity control.
|
|
Core::StateBoolHandle | show_progress_bar_state_ |
| Whether to show the progress bar.
|
|
Core::StateBoolHandle | show_abort_message_state_ |
| Whether to show the abort message.
|
|
Core::StateBoolHandle | show_stop_button_state_ |
| Whether to show the stop button.
|
|
Core::BooleanStateGroupHandle | gui_state_group_ |
| An exclusive group of boolean states that control the visibility of different parts.
|
|
Core::StateLongLongHandle | provenance_id_state_ |
| State that keeps track of the provenance number. More...
|
|
Core::StateStringHandle | meta_data_state_ |
| State of the MetaData associated with this layer.
|
|
Core::StateStringHandle | meta_data_info_state_ |
| State variable that keeps track of what type of meta data was provided by the importer.
|
|
Core::StateStringHandle | centering_state_ |
| Centering (node vs. cell) is stored per layer for all layers (mask and data)
|
|