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:
OEGaussianContainer()
OEGaussianContainer(const OEGaussianContainer &)
OEGaussianContainer(const OEGaussianContainerBase &)
Default and copy constructors.
OEGaussianContainer &operator=(const OEGaussianContainer &)
OEGaussianContainer &operator=(const OEGaussianContainerBase &)
bool AddGaussian(const OEGaussianBase &)
void Clear()
OEBase *CreateCopy() const
bool DeleteGaussian(OEGaussianBase *)
void DeleteGaussians()
bool GetColors(unsigned int *) const
bool GetCoords(float *) const
bool GetCoords(double *) const
const void *GetDataType() const
OESystem::OEIterBase<OEGaussianBase> *GetGaussians()
OESystem::OEIterBase<const OEGaussianBase> *GetGaussians() const
bool GetPrefactors(float *) const
bool GetPrefactors(double *) const
bool GetWidths(float *) const
bool GetWidths(double *) const
bool IsDataType(const void *) const
unsigned int NumGaussians() const