MeVisLab Scripting Reference
MLCSOVoxelSetGroupWrapper Class Reference

#include <mlCSOVoxelSetGroupWrapper.h>

Inherits QObject.

Public Slots

void addCSOVoxelSetId (int id)
 
MLCSOVoxelSetWrapper * csoVoxelSetAt (unsigned int index) const
 
QList< double > getBoundingBoxV1 () const
 
QList< double > getBoundingBoxV2 () const
 
int getCSOVoxelSetIdAt (unsigned int index) const
 
MLCSOVoxelSetListWrapper * getCSOVoxelSetListWrapper () 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.