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.

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)