OEGaussianContainer

class OEGaussianContainer : public OEGaussianContainerBase

This class represents OEGaussianContainer.

The following methods are publicly inherited from OEGaussianContainerBase:

AddGaussian

GetColors

GetPrefactors

Clear

GetCoords

GetWidths

DeleteGaussian

GetDataType

IsDataType

DeleteGaussians

GetGaussians

NumGaussians

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

Constructors

OEGaussianContainer()
OEGaussianContainer(const OEGaussianContainer &)
OEGaussianContainer(const OEGaussianContainerBase &)

Default and copy constructors.

operator=

OEGaussianContainer &operator=(const OEGaussianContainer &)
OEGaussianContainer &operator=(const OEGaussianContainerBase &)

AddGaussian

bool AddGaussian(const OEGaussianBase &)

Clear

void Clear()

CreateCopy

OEBase *CreateCopy() const

DeleteGaussian

bool DeleteGaussian(OEGaussianBase *)

DeleteGaussians

void DeleteGaussians()

GetColors

bool GetColors(unsigned int *) const

GetCoords

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

GetDataType

const void *GetDataType() const

GetGaussians

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

GetPrefactors

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

GetWidths

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

IsDataType

bool IsDataType(const void *) const

NumGaussians

unsigned int NumGaussians() const