OEGaussianContainerBase

class OEGaussianContainerBase  : public OEBase

This class represents OEGaussianContainerBase.

The following methods are publicly inherited from OEBase:

operator=

GetData

IsDataType

operator+=

GetDataIter

SetBaseData

AddBaseData

GetDataType

SetBoolData

AddData

GetDoubleData

SetData

Clear

GetFloatData

SetDoubleData

CreateCopy

GetIntData

SetFloatData

DeleteData

GetStringData

SetIntData

GetBoolData

HasData

SetStringData

The following classes derive from this class:

AddGaussian

bool AddGaussian(const OEGaussianBase &)=0

Clear

void Clear()

DeleteGaussian

bool DeleteGaussian(OEGaussianBase *)=0

DeleteGaussians

void DeleteGaussians()=0

GetColors

bool GetColors(unsigned int *) const = 0

GetCoords

bool GetCoords(float *) const = 0
bool GetCoords(double *) const = 0

GetDataType

const void* GetDataType() const

GetGaussians

OESystem::OEIterBase<OEGaussianBase>* GetGaussians()=0
OESystem::OEIterBase<const OEGaussianBase>* GetGaussians() const = 0

GetPrefactors

bool GetPrefactors(float *) const = 0
bool GetPrefactors(double *) const = 0

GetWidths

bool GetWidths(float *) const = 0
bool GetWidths(double *) const = 0

IsDataType

bool IsDataType(const void *) const

NumGaussians

unsigned int NumGaussians() const = 0