MeVisLab Scripting Reference
MLCSOVoxelSetGroupWrapper Class Reference

#include <mlCSOVoxelSetGroupWrapper.h>

Inherits QObject.

Public Slots

void addCSOVoxelSetId (int id)
 
MLCSOVoxelSetWrappercsoVoxelSetAt (unsigned int index) const
 
QList< double > getBoundingBoxV1 () const
 
QList< double > getBoundingBoxV2 () const
 
int getCSOVoxelSetIdAt (unsigned int index) const
 
MLCSOVoxelSetListWrappergetCSOVoxelSetListWrapper () const
 
QString getDescription () const
 
QString getLabel () const
 
int getNumCSOVoxelSet () const
 
int getUniqueId () const
 
void setDescription (const QString &desc)
 
void setLabel (const QString &label)
 
void setUniqueId (int uid)
 

Detailed Description

A class that wraps CSOVoxelSetGroup objects for use in Scripting.

Member Function Documentation

◆ addCSOVoxelSetId

void MLCSOVoxelSetGroupWrapper::addCSOVoxelSetId ( int id)
slot

Adds the CSO with the given id to this group.

◆ csoVoxelSetAt

MLCSOVoxelSetWrapper * MLCSOVoxelSetGroupWrapper::csoVoxelSetAt ( unsigned int index) const
slot

Returns a pointer to the CSOVoxelSet at the given index. Beware: no index check.

◆ getBoundingBoxV1

QList< double > MLCSOVoxelSetGroupWrapper::getBoundingBoxV1 ( ) const
slot

Returns the minimum corner of the voxel bounding box of all member CSOVoxelSets.

◆ getBoundingBoxV2

QList< double > MLCSOVoxelSetGroupWrapper::getBoundingBoxV2 ( ) const
slot

Returns the maximum corner of the voxel bounding box of all member CSOVoxelSets.

◆ getCSOVoxelSetIdAt

int MLCSOVoxelSetGroupWrapper::getCSOVoxelSetIdAt ( unsigned int index) const
slot

Returns the id of an associated CSOVoxelSet at the given index. Beware: no index check.

◆ getCSOVoxelSetListWrapper

MLCSOVoxelSetListWrapper * MLCSOVoxelSetGroupWrapper::getCSOVoxelSetListWrapper ( ) const
slot

Returns a pointer to the embracing CSOVoxelSetList of this Group.

◆ getDescription

QString MLCSOVoxelSetGroupWrapper::getDescription ( ) const
slot

Returns the group description.

◆ getLabel

QString MLCSOVoxelSetGroupWrapper::getLabel ( ) const
slot

Returns the group label.

◆ getNumCSOVoxelSet

int MLCSOVoxelSetGroupWrapper::getNumCSOVoxelSet ( ) const
slot

Returns the number of CSOVoxelSets in this group.

◆ getUniqueId

int MLCSOVoxelSetGroupWrapper::getUniqueId ( ) const
slot

Returns the id of this group.

◆ setDescription

void MLCSOVoxelSetGroupWrapper::setDescription ( const QString & desc)
slot

Sets the group description.

◆ setLabel

void MLCSOVoxelSetGroupWrapper::setLabel ( const QString & label)
slot

Sets the group label.

◆ setUniqueId

void MLCSOVoxelSetGroupWrapper::setUniqueId ( int uid)
slot

Sets unique id.