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.
Public Member Functions | List of all members
Seg3D::ITKMaskLayerExporter Class Reference
Inheritance diagram for Seg3D::ITKMaskLayerExporter:
Seg3D::LayerExporter

Public Member Functions

 ITKMaskLayerExporter (std::vector< LayerHandle > &layers)
 Construct a new layer file exporter.
 
virtual ~ITKMaskLayerExporter ()
 Virtual destructor for memory management of derived classes.
 
virtual void set_extension (std::string extension) override
 
virtual void set_label_layer_values (std::vector< double > values) override
 
virtual bool label_layer_values_set () override
 
virtual bool export_layer (const std::string &mode, const std::string &file_path, const std::string &name) override
 
- Public Member Functions inherited from Seg3D::LayerExporter
 LayerExporter (std::vector< LayerHandle > &layers)
 Construct a new layer file exporter for a specific file.
 
virtual ~LayerExporter ()
 Virtual destructor for memory management of derived classes.
 
virtual std::string get_name () const =0
 Name of the exporter (to be listed in the file filter dialog) More...
 
virtual std::string get_file_types () const =0
 The file types (extentions) that the exporter handles.
 
std::string get_error () const
 

Additional Inherited Members

- Protected Member Functions inherited from Seg3D::LayerExporter
void set_error (const std::string &error)
 
- Protected Attributes inherited from Seg3D::LayerExporter
std::vector< LayerHandle > layers_
 LAYERS_:
 

Member Function Documentation

bool Seg3D::ITKMaskLayerExporter::export_layer ( const std::string &  mode,
const std::string &  file_path,
const std::string &  name 
)
overridevirtual

EXPORT_LAYER Export the layer to file

Implements Seg3D::LayerExporter.

virtual void Seg3D::ITKMaskLayerExporter::set_label_layer_values ( std::vector< double >  values)
inlineoverridevirtual

SET_LABEL_LAYER_VALUES: this is used to set the values for the layers when exporting a label and for nothing else

Reimplemented from Seg3D::LayerExporter.


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