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 given index.
 
int numCSOVoxelSet ()
 Returns the number of associated CSOVoxelSets.
 
int csoVoxelSetAt (unsigned int index)
 Returns the id of a CSOVoxelSet at the given index.
 
bool hasCSOVoxelSetWithId (int id)
 Returns true if the given CSOVoxelSet ID exists in this group.
 
void setLabel (const std::string &label)
 Sets the label of this group.
 
const std::string & label () const
 Returns the label of this group.
 
void setDescription (const std::string &description)
 Sets the description of this group.
 
const std::string & description () const
 Returns the description of this group.
 
void setCSOVoxelSetList (CSOVoxelSetList *csoVoxelSetList)
 Sets the pointer to the embracing CSOVoxelSetList.
 
CSOVoxelSetListcsoVoxelSetList () const
 Returns the pointer to the embracing CSOVoxelSetList.
 
void setUniqueId (int id)
 Set the unique id of this Group.
 
int uniqueId () const
 Returns the unique id of this Group.
 

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 given 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 group.

Definition at line 67 of file CSOVoxelSetGroup.h.

◆ hasCSOVoxelSetWithId()

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

Returns true if the given CSOVoxelSet ID exists in this group.

Definition at line 57 of file CSOVoxelSetGroup.h.

◆ label()

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

Returns the label of this group.

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 group.

Definition at line 65 of file CSOVoxelSetGroup.h.

◆ setLabel()

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

Sets the label of this group.

Definition at line 60 of file CSOVoxelSetGroup.h.

◆ setUniqueId()

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

Set the unique id of this Group.

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 Group.

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 given index.

Definition at line 51 of file CSOVoxelSetGroup.h.


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