OEGaussian

class OEGaussian : public OEGaussianBase

This class represents OEGaussian.

The following methods are publicly inherited from OEGaussianBase:

GetCenter

GetY

SetWidth

GetColor

GetZ

SetX

GetDataType

IsDataType

SetY

GetPrefactor

SetCenter

SetZ

GetWidth

SetColor

GetX

SetPrefactor

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

OEGaussian()
OEGaussian(const OEGaussian &rhs)
OEGaussian(const OEGaussianBase &rhs)
OEGaussian(float prefactor, float width, float *xyz=0, unsigned int color=0)
OEGaussian(float prefactor, float width, float x, float y, float z,
           unsigned int color=0)

Default and copy constructors.

operator=

OEGaussian &operator=(const OEGaussian &rhs)
OEGaussian &operator=(const OEGaussianBase &rhs)

CreateCopy

OEBase *CreateCopy() const

GetCenter

void GetCenter(float *xyz) const

GetColor

unsigned int GetColor() const

GetDataType

const void *GetDataType() const

GetPrefactor

float GetPrefactor() const

GetWidth

float GetWidth() const

GetX

float GetX() const

GetY

float GetY() const

GetZ

float GetZ() const

IsDataType

bool IsDataType(const void *) const

SetCenter

void SetCenter(float *xyz)

SetColor

void SetColor(unsigned int color)

SetPrefactor

void SetPrefactor(float prefactor)

SetWidth

void SetWidth(float width)

SetX

void SetX(float x)

SetY

void SetY(float y)

SetZ

void SetZ(float z)