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 | List of all members
Seg3D::MRCLayerExporter Class Reference
Inheritance diagram for Seg3D::MRCLayerExporter:
Seg3D::LayerExporter

Public Member Functions

 MRCLayerExporter (std::vector< LayerHandle > &layers)
 Construct a new layer file importer.
 
virtual ~MRCLayerExporter ()
 Virtual destructor for memory management of derived classes.
 
virtual bool export_layer (const std::string &mode, const std::string &file_path, const std::string &name) override
 
virtual void set_label_layer_values (std::vector< double > values) override
 
virtual bool label_layer_values_set () 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
 
virtual void set_extension (std::string extension)
 

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::MRCLayerExporter::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::MRCLayerExporter::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: