MeVisLabToolboxReference
ml::CSOVoxelSetGroup Class Reference

#include <CSOVoxelSetGroup.h>

List of all members.

Public Member Functions

 CSOVoxelSetGroup ()
 Standard 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.
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 27 of file CSOVoxelSetGroup.h.


Constructor & Destructor Documentation

ml::CSOVoxelSetGroup::CSOVoxelSetGroup ( )

Standard constructor. The unique id is initialized with 0.

virtual ml::CSOVoxelSetGroup::~CSOVoxelSetGroup ( ) [virtual]

Standard destructor.


Member Function Documentation

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

Adds an id of a CSOVoxelSet.

Definition at line 42 of file CSOVoxelSetGroup.h.

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

Returns the id of a CSOVoxelSet at the given index.

Definition at line 48 of file CSOVoxelSetGroup.h.

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

Returns the pointer to the embracing CSOVoxelSetList.

Definition at line 63 of file CSOVoxelSetGroup.h.

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

Returns the description of this group.

Definition at line 58 of file CSOVoxelSetGroup.h.

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

Returns the label of this group.

Definition at line 53 of file CSOVoxelSetGroup.h.

int ml::CSOVoxelSetGroup::numCSOVoxelSet ( ) [inline]

Returns the number of associated CSOVoxelSets.

Definition at line 46 of file CSOVoxelSetGroup.h.

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

Sets the pointer to the embracing CSOVoxelSetList.

Definition at line 61 of file CSOVoxelSetGroup.h.

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

Sets the description of this group.

Definition at line 56 of file CSOVoxelSetGroup.h.

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

Sets the label of this group.

Definition at line 51 of file CSOVoxelSetGroup.h.

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

Set the unique id of this Group.

Definition at line 66 of file CSOVoxelSetGroup.h.

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

Sets the pointer to the host CSOVoxelSetList.

Definition at line 40 of file CSOVoxelSetGroup.h.

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

Returns the unique id of this Group.

Definition at line 68 of file CSOVoxelSetGroup.h.

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

Returns the id of the voxel set at the given index.

Definition at line 44 of file CSOVoxelSetGroup.h.


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