class OETrans
This class represents OETrans.
OETrans()
OETrans(const OETrans &rhs)
OETrans(const OETransBase *t)
OETrans(const OETransBase &tr)
Default and copy constructors.
OETrans &operator=(const OETrans &rhs)
OETrans &operator+=(const OETrans &rhs)
operator bool() const
void Clear()
void Compress()
template<class T, class U>
void Extract(T *rmat, U *trans, bool clobber=true) const
bool GetInverse(OETrans &inverse)
OESystem::OEIterBase<OETransBase> *GetTransforms() const
void PushBack(const OETransBase &t)
void PushFront(const OETransBase &t)
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