MeVisLab Toolbox Reference
ml::CSOVoxelSetGroup Class Reference

#include <CSOVoxelSetGroup.h>

Public Member Functions

 CSOVoxelSetGroup ()
 Standard constructor. The unique ID is initialized with 0.
 
 CSOVoxelSetGroup (const CSOVoxelSetGroup &csoVoxelSetGroup)
 Copy constructor. The unique ID is initialized with 0.
 
virtual ~CSOVoxelSetGroup ()
 Standard destructor.
 
void setVoxelSetList (CSOVoxelSetList *list)
 Sets the pointer to the host CSOVoxelSetList.
 
void addCSOVoxelSetId (int id)
 Adds an ID of a CSOVoxelSet.
 
int voxelSetIdAt (size_t index)
 Returns the ID of the voxel set at the specified index.
 
int numCSOVoxelSet ()
 Returns the number of associated CSOVoxelSets.
 
int csoVoxelSetAt (unsigned int index)
 Returns the ID of a CSOVoxelSet at the specified index.
 
bool hasCSOVoxelSetWithId (int id)
 Returns true if the specified CSOVoxelSet ID exists in this CSOVoxelSetGroup.
 
void setLabel (const std::string &label)
 Sets the label of this CSOVoxelSetGroup.
 
const std::string & label () const
 Returns the label of this CSOVoxelSetGroup.
 
void setDescription (const std::string &description)
 Sets the description of this CSOVoxelSetGroup.
 
const std::string & description () const
 Returns the description of this CSOVoxelSetGroup.
 
void setCSOVoxelSetList (CSOVoxelSetList *csoVoxelSetList)
 Sets the pointer to the embracing CSOVoxelSetList.
 
CSOVoxelSetListcsoVoxelSetList () const
 Returns the pointer to the embracing CSOVoxelSetList.
 
void setUniqueId (int id)
 Sets the unique ID of this CSOVoxelSetGroup.
 
int uniqueId () const
 Returns the unique ID of this CSOVoxelSetGroup.
 

Detailed Description

Definition at line 32 of file CSOVoxelSetGroup.h.

Constructor & Destructor Documentation

◆ CSOVoxelSetGroup() [1/2]

ml::CSOVoxelSetGroup::CSOVoxelSetGroup ( )

Standard constructor. The unique ID is initialized with 0.

◆ CSOVoxelSetGroup() [2/2]

ml::CSOVoxelSetGroup::CSOVoxelSetGroup ( const CSOVoxelSetGroup csoVoxelSetGroup)

Copy constructor. The unique ID is initialized with 0.

◆ ~CSOVoxelSetGroup()

virtual ml::CSOVoxelSetGroup::~CSOVoxelSetGroup ( )
virtual

Standard destructor.

Member Function Documentation

◆ addCSOVoxelSetId()

void ml::CSOVoxelSetGroup::addCSOVoxelSetId ( int  id)
inline

Adds an ID of a CSOVoxelSet.

Definition at line 49 of file CSOVoxelSetGroup.h.

◆ csoVoxelSetAt()

int ml::CSOVoxelSetGroup::csoVoxelSetAt ( unsigned int  index)
inline

Returns the ID of a CSOVoxelSet at the specified index.

Definition at line 55 of file CSOVoxelSetGroup.h.

◆ csoVoxelSetList()

CSOVoxelSetList * ml::CSOVoxelSetGroup::csoVoxelSetList ( ) const
inline

Returns the pointer to the embracing CSOVoxelSetList.

Definition at line 72 of file CSOVoxelSetGroup.h.

◆ description()

const std::string & ml::CSOVoxelSetGroup::description ( ) const
inline

Returns the description of this CSOVoxelSetGroup.

Definition at line 67 of file CSOVoxelSetGroup.h.

◆ hasCSOVoxelSetWithId()

bool ml::CSOVoxelSetGroup::hasCSOVoxelSetWithId ( int  id)
inline

Returns true if the specified CSOVoxelSet ID exists in this CSOVoxelSetGroup.

Definition at line 57 of file CSOVoxelSetGroup.h.

◆ label()

const std::string & ml::CSOVoxelSetGroup::label ( ) const
inline

Returns the label of this CSOVoxelSetGroup.

Definition at line 62 of file CSOVoxelSetGroup.h.

◆ numCSOVoxelSet()

int ml::CSOVoxelSetGroup::numCSOVoxelSet ( )
inline

Returns the number of associated CSOVoxelSets.

Definition at line 53 of file CSOVoxelSetGroup.h.

◆ setCSOVoxelSetList()

void ml::CSOVoxelSetGroup::setCSOVoxelSetList ( CSOVoxelSetList csoVoxelSetList)
inline

Sets the pointer to the embracing CSOVoxelSetList.

Definition at line 70 of file CSOVoxelSetGroup.h.

◆ setDescription()

void ml::CSOVoxelSetGroup::setDescription ( const std::string &  description)
inline

Sets the description of this CSOVoxelSetGroup.

Definition at line 65 of file CSOVoxelSetGroup.h.

◆ setLabel()

void ml::CSOVoxelSetGroup::setLabel ( const std::string &  label)
inline

Sets the label of this CSOVoxelSetGroup.

Definition at line 60 of file CSOVoxelSetGroup.h.

◆ setUniqueId()

void ml::CSOVoxelSetGroup::setUniqueId ( int  id)
inline

Sets the unique ID of this CSOVoxelSetGroup.

Definition at line 75 of file CSOVoxelSetGroup.h.

◆ setVoxelSetList()

void ml::CSOVoxelSetGroup::setVoxelSetList ( CSOVoxelSetList list)
inline

Sets the pointer to the host CSOVoxelSetList.

Definition at line 47 of file CSOVoxelSetGroup.h.

◆ uniqueId()

int ml::CSOVoxelSetGroup::uniqueId ( ) const
inline

Returns the unique ID of this CSOVoxelSetGroup.

Definition at line 77 of file CSOVoxelSetGroup.h.

◆ voxelSetIdAt()

int ml::CSOVoxelSetGroup::voxelSetIdAt ( size_t  index)
inline

Returns the ID of the voxel set at the specified index.

Definition at line 51 of file CSOVoxelSetGroup.h.


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