|  | 
|  | DecomposedAffineTransformation3d () | 
|  | 
|  | DecomposedAffineTransformation3d (const DecomposedAffineTransformation3d &other) | 
|  | 
| virtual | ~DecomposedAffineTransformation3d () | 
|  | 
| DecomposedAffineTransformation3d & | operator= (const DecomposedAffineTransformation3d &other) | 
|  | 
| virtual AffineTransformation3d & | operator= (const AffineTransformation3d &other) | 
|  | 
| carto::VolumeRef< float > & | shearing () | 
|  | 
| const carto::VolumeRef< float > & | shearing () const | 
|  | 
| carto::VolumeRef< float > & | scaling () | 
|  | 
| const carto::VolumeRef< float > & | scaling () const | 
|  | 
| carto::VolumeRef< float > & | rot () | 
|  | 
| const carto::VolumeRef< float > & | rot () const | 
|  | 
| virtual void | setToIdentity () | 
|  | 
| virtual void | scale (const Point3df &sizeFrom, const Point3df &sizeTo) | 
|  | 
| virtual void | setRotationAffine (float rx, float ry, float rz, const Point3df &c=Point3df(0.0)) | 
|  | 
| void | setShearing (float Cx, float Cy, float Cz) | 
|  | 
| void | setScaling (float Sx, float Sy, float Sz) | 
|  | 
| void | setRotation (float Rx, float Ry, float Rz) | 
|  | 
| void | transAffine (Point3df cg=Point3df(0.0)) | 
|  | 
|  | AffineTransformation3d () | 
|  | Create an identity transformation.  More... 
 | 
|  | 
|  | AffineTransformation3d (const AffineTransformation3d &other) | 
|  | 
|  | AffineTransformation3d (const AffineTransformation3dBase &other) | 
|  | 
|  | AffineTransformation3d (const std::vector< float > &mat) | 
|  | Create a AffineTransformation3d from a 4x4 matrix given as a line vector.  More... 
 | 
|  | 
|  | AffineTransformation3d (const carto::Object mat) | 
|  | Create a AffineTransformation3d from a 4x4 matrix given as a line vector in an Object.  More... 
 | 
|  | 
|  | AffineTransformation3d (const aims::Quaternion &quat) | 
|  | 
| virtual | ~AffineTransformation3d () | 
|  | 
| virtual AffineTransformation3d & | operator= (const std::vector< float > &mat) | 
|  | 
| virtual AffineTransformation3d & | operator= (const carto::Object mat) | 
|  | 
| virtual AffineTransformation3d & | operator= (const aims::Quaternion &quat) | 
|  | 
| virtual bool | operator== (const AffineTransformation3d &) const | 
|  | 
| virtual bool | operator!= (const AffineTransformation3d &) const | 
|  | 
| AffineTransformation3d & | operator*= (const AffineTransformation3dBase &trans) | 
|  | 
| virtual AffineTransformation3d | operator- () const | 
|  | 
| AffineTransformation3d | inverse () const | 
|  | 
| std::unique_ptr< Transformation3d > | getInverse () const CARTO_OVERRIDE | 
|  | 
| Point3df | translation () | 
|  | 
| Point3df | translation () const | 
|  | 
| carto::VolumeRef< float > | rotation () | 
|  | 
| const carto::VolumeRef< float > | rotation () const | 
|  | 
| carto::VolumeRef< float > | affine () | 
|  | 
| const carto::VolumeRef< float > | affine () const | 
|  | 
| virtual void | setMatrix (const carto::VolumeRef< float > &mat) | 
|  | 
|  | AffineTransformation3dBase () | 
|  | 
|  | AffineTransformation3dBase (const AffineTransformation3dBase &other) | 
|  | 
|  | AffineTransformation3dBase (const std::vector< float > &mat) | 
|  | 
|  | AffineTransformation3dBase (const carto::Object mat) | 
|  | 
| virtual | ~AffineTransformation3dBase () | 
|  | 
| virtual AffineTransformation3dBase & | operator= (const AffineTransformation3dBase &other) | 
|  | 
| virtual bool | operator== (const AffineTransformation3dBase &) const | 
|  | 
| AffineTransformation3dBase & | operator*= (const AffineTransformation3dBase &trans) | 
|  | 
| AffineTransformation3dBase | operator- () const | 
|  | 
| Point3dd | transformVector (const Point3dd &vec) const | 
|  | 
| Point3df | transformVector (const Point3df &dir) const | 
|  | 
| Point3dd | transformVector (double x, double y, double z) const | 
|  | 
| Point3df | transformVector (float x, float y, float z) const | 
|  | 
| Point3dd | transformNormal (const Point3dd &dir) const | 
|  | 
| Point3df | transformNormal (const Point3df &dir) const | 
|  | 
| Point3dd | transformNormal (double x, double y, double z) const | 
|  | 
| Point3df | transformNormal (float x, float y, float z) const | 
|  | 
| Point3dd | transformUnitNormal (const Point3dd &dir) const | 
|  | 
| Point3df | transformUnitNormal (const Point3df &dir) const | 
|  | 
| Point3dd | transformUnitNormal (double x, double y, double z) const | 
|  | 
| Point3df | transformUnitNormal (float x, float y, float z) const | 
|  | 
| bool | isIdentity () const CARTO_OVERRIDE | 
|  | 
| AffineTransformation3dBase | inverse () const | 
|  | 
| bool | invertible () const CARTO_OVERRIDE | 
|  | 
| bool | isDirect () const | 
|  | 
| void | setTranslation (Point3df trans) | 
|  | 
| std::vector< float > | toVector () const | 
|  | 
| std::vector< float > | toColumnVector () const | 
|  | 
| void | fromColumnVector (const std::vector< float > &vec) | 
|  | 
| void | fromColumnVector (const float *vec) | 
|  | 
| Table< float > & | matrix () | 
|  | 
| const Table< float > & | matrix () const | 
|  | 
| virtual | ~Transformation3d () | 
|  | 
| Point3dd | transform (double x, double y, double z) const | 
|  | 
| Point3dd | transform (const Point3dd &pos) const | 
|  | 
| Point3df | transform (const Point3df &dir) const | 
|  | 
| Point3df | transform (float x, float y, float z) const | 
|  | 
| Point3d | transform (const Point3d &p) const | 
|  | 
| virtual | ~Transformation () | 
|  | 
| carto::Object | header () | 
|  | 
| const carto::Object | header () const | 
|  | 
| void | setHeader (carto::Object ph) | 
|  | 
|  | RCObject () | 
|  | 
|  | RCObject (const RCObject &) | 
|  | 
| RCObject & | operator= (const RCObject &) | 
|  | 
| virtual | ~RCObject () | 
|  | 
|  | 
| typedef int | RefCounterType | 
|  | 
| static carto::VolumeRef< float > | rotationaroundx (float rx) | 
|  | 
| static carto::VolumeRef< float > | rotationaroundy (float ry) | 
|  | 
| static carto::VolumeRef< float > | rotationaroundz (float rz) | 
|  | 
| Point3dd | transformDouble (double x, double y, double z) const CARTO_OVERRIDE | 
|  | 
| Point3df | transformFloat (float x, float y, float z) const CARTO_OVERRIDE | 
|  | 
| virtual Point3dd | transformVectorPoint3dd (const Point3dd &vec) const | 
|  | 
| virtual Point3df | transformVectorPoint3df (const Point3df &dir) const | 
|  | 
| virtual Point3dd | transformVectorDouble (double x, double y, double z) const | 
|  | 
| virtual Point3df | transformVectorFloat (float x, float y, float z) const | 
|  | 
| virtual Point3dd | transformNormalPoint3dd (const Point3dd &dir) const | 
|  | 
| virtual Point3df | transformNormalPoint3df (const Point3df &dir) const | 
|  | 
| virtual Point3dd | transformNormalDouble (double x, double y, double z) const | 
|  | 
| virtual Point3df | transformNormalFloat (float x, float y, float z) const | 
|  | 
|  | Transformation3d () | 
|  | 
| virtual Point3dd | transformPoint3dd (const Point3dd &pos) const | 
|  | 
| virtual Point3df | transformPoint3df (const Point3df &dir) const | 
|  | 
| virtual Point3d | transformPoint3d (const Point3d &p) const | 
|  | 
|  | Transformation () | 
|  | 
Definition at line 52 of file motion.h.