OETrans

class OETrans

This class represents OETrans.

Constructors

OETrans()
OETrans(const OETrans &rhs)
OETrans(const OETransBase *t)
OETrans(const OETransBase &tr)

Default and copy constructors.

operator=

OETrans &operator=(const OETrans &rhs)

operator+=

OETrans &operator+=(const OETrans &rhs)

operator bool

operator bool() const

Clear

void Clear()

Compress

void Compress()

Extract

template<class T, class U>
void Extract(T *rmat, U *trans, bool clobber=true) const

GetInverse

bool GetInverse(OETrans &inverse)

GetTransforms

OESystem::OEIterBase<OETransBase> *GetTransforms() const

PushBack

void PushBack(const OETransBase &t)

PushFront

void PushFront(const OETransBase &t)

Transform

void Transform(OEConfBaseT<float, 3> *conf) const
void Transform(OEConfBaseT<float, 2u> *conf) const
void Transform(OEConfBaseT<double, 3u> *conf) const
void Transform(float *coords, unsigned int ncoords, unsigned int dim) const
void Transform(double *coords, unsigned int ncoords, unsigned int dim) const