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)