MLCSOVoxelSetWrapper Class Reference

A class that wraps CSOVoxelSet objects for use in Scripting. More...

List of all members.

Public Slots

void addCSOVoxelSetGroupId (int id)
void addVoxelValuePositions (QVariantList positions, QList< double > voxelValues)
QString getCreator () const
QVariant getCSOVoxelSetListWrapper () const
QString getDescription () const
unsigned int getEndingSlice () const
QVariant getGroupAt (unsigned int index) const
QString getLabel () const
unsigned int getNumGroups () const
quint64 getNumSlices () const
quint64 getNumTotalVoxels () const
unsigned int getStartingSlice () const
int getTimepoint () const
int getUniqueId () const
QList< double > getVoxelPositionAtSlice (unsigned int sliceIndex, unsigned int voxelIndex) const
QList< double > getVoxelPositionOfTotal (quint64 index) const
double getVoxelValueAtSlice (unsigned int sliceIndex, unsigned int voxelIndex) const
double getVoxelValueOfTotal (unsigned int index) const
int groupIdAt (unsigned int index) const
unsigned int numVoxelsOnSliceAt (unsigned int sliceIndex) const
void setCreator (QString creator)
void setDescription (QString desc)
void setLabel (QString label)
void setTimepoint (int index)
void setUniqueId (int uid)

Properties

QString creator
QVariant csoVoxelSetListWrapper
QString description
unsigned int
QString label
quint64 numSlices
quint64 numTotalVoxels
int timepoint
int uniqueId


Detailed Description

A class that wraps CSOVoxelSet objects for use in Scripting.

Member Function Documentation

void MLCSOVoxelSetWrapper::addCSOVoxelSetGroupId ( int  id  )  [slot]

Adds the group with the given id to this CSOVoxelSet.

void MLCSOVoxelSetWrapper::addVoxelValuePositions ( QVariantList  positions,
QList< double >  voxelValues 
) [slot]

Adds a vector of positions and values.

QString MLCSOVoxelSetWrapper::getCreator (  )  const [slot]

Returns the creator of the CSOVoxelSet.

QVariant MLCSOVoxelSetWrapper::getCSOVoxelSetListWrapper (  )  const [slot]

Returns the internal pointer to the embracing CSOVoxelSetList.

QString MLCSOVoxelSetWrapper::getDescription (  )  const [slot]

Returns the description of this CSO.

unsigned int MLCSOVoxelSetWrapper::getEndingSlice (  )  const [slot]

Returns the ending slice.

QVariant MLCSOVoxelSetWrapper::getGroupAt ( unsigned int  index  )  const [slot]

Returns the group at the specified index.

QString MLCSOVoxelSetWrapper::getLabel (  )  const [slot]

Returns the label of this CSO.

unsigned int MLCSOVoxelSetWrapper::getNumGroups (  )  const [slot]

Returns the number of groups this CSO is in.

quint64 MLCSOVoxelSetWrapper::getNumSlices (  )  const [slot]

Returns the number of slices the voxels are spread over.

quint64 MLCSOVoxelSetWrapper::getNumTotalVoxels (  )  const [slot]

Returns the number of total voxel positions.

unsigned int MLCSOVoxelSetWrapper::getStartingSlice (  )  const [slot]

Returns the starting slice.

int MLCSOVoxelSetWrapper::getTimepoint (  )  const [slot]

Returns the time point.

int MLCSOVoxelSetWrapper::getUniqueId (  )  const [slot]

Returns the unique ID of this CSOVoxelSet.

QList<double> MLCSOVoxelSetWrapper::getVoxelPositionAtSlice ( unsigned int  sliceIndex,
unsigned int  voxelIndex 
) const [slot]

Returns voxel position [x,y] on a certain slice at a certain index.

QList<double> MLCSOVoxelSetWrapper::getVoxelPositionOfTotal ( quint64  index  )  const [slot]

Returns a voxel position regardless of its slice.

double MLCSOVoxelSetWrapper::getVoxelValueAtSlice ( unsigned int  sliceIndex,
unsigned int  voxelIndex 
) const [slot]

Returns a voxel value for a given slice at a given index.

double MLCSOVoxelSetWrapper::getVoxelValueOfTotal ( unsigned int  index  )  const [slot]

Returns a voxel value at a given index.

int MLCSOVoxelSetWrapper::groupIdAt ( unsigned int  index  )  const [slot]

Returns the group ID at the specified index.

unsigned int MLCSOVoxelSetWrapper::numVoxelsOnSliceAt ( unsigned int  sliceIndex  )  const [slot]

Returns the number of voxels for the given slice.

void MLCSOVoxelSetWrapper::setCreator ( QString  creator  )  [slot]

Sets the creator of the CSOVoxelSet.

void MLCSOVoxelSetWrapper::setDescription ( QString  desc  )  [slot]

Sets the description of this CSO.

void MLCSOVoxelSetWrapper::setLabel ( QString  label  )  [slot]

Sets the label of this CSO.

void MLCSOVoxelSetWrapper::setTimepoint ( int  index  )  [slot]

Sets the time point.

void MLCSOVoxelSetWrapper::setUniqueId ( int  uid  )  [slot]

Sets the unique ID.


Property Documentation

QString MLCSOVoxelSetWrapper::creator [read, write]

Getter/setter for of the CSOVoxelSet.

QVariant MLCSOVoxelSetWrapper::csoVoxelSetListWrapper [read]

Wrapper for the associated list object.

QString MLCSOVoxelSetWrapper::description [read, write]

Getter/setter for of the CSOVoxelSet.

unsigned MLCSOVoxelSetWrapper::int [read]

Get number of groups this CSOVoxelSet belongs to.

Get last slice.

Get first slice.

QString MLCSOVoxelSetWrapper::label [read, write]

Getter/setter for of the CSOVoxelSet.

quint64 MLCSOVoxelSetWrapper::numSlices [read]

Get number of slices.

quint64 MLCSOVoxelSetWrapper::numTotalVoxels [read]

Get total number of voxels within this CSOVoxelSet.

int MLCSOVoxelSetWrapper::timepoint [read, write]

Getter/setter for of the CSOVoxelSet.

int MLCSOVoxelSetWrapper::uniqueId [read, write]

Getter/setter for id of the CSOVoxelSet.


Generated on Sat Sep 3 18:38:03 2011 for MeVisLab Scripting Reference by  doxygen 1.5.8