|
| | DecomposedAffineTransformation3d () |
| |
| | DecomposedAffineTransformation3d (const DecomposedAffineTransformation3d &other) |
| |
| virtual | ~DecomposedAffineTransformation3d () |
| |
| DecomposedAffineTransformation3d & | operator= (const DecomposedAffineTransformation3d &other) |
| |
| virtual AffineTransformation3d & | operator= (const AffineTransformation3d &other) |
| |
| AimsData< float > & | shearing () |
| |
| const AimsData< float > & | shearing () const |
| |
| AimsData< float > & | scaling () |
| |
| const AimsData< float > & | scaling () const |
| |
| AimsData< float > & | rot () |
| |
| const AimsData< 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 |
| |
| aims::PythonHeader * | header () |
| |
| const aims::PythonHeader * | header () const |
| |
| void | setHeader (aims::PythonHeader *ph) |
| |
| Point3df | translation () |
| |
| Point3df | translation () const |
| |
| AimsData< float > | rotation () |
| |
| const AimsData< float > | rotation () const |
| |
| carto::VolumeRef< float > | affine () |
| |
| const carto::VolumeRef< float > | affine () const |
| |
| virtual void | setMatrix (const carto::VolumeRef< float > &mat) |
| |
| virtual void | setMatrix (const AimsData< 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 () |
| |
| | RCObject () |
| |
| | RCObject (const RCObject &) |
| |
| RCObject & | operator= (const RCObject &) |
| |
| virtual | ~RCObject () |
| |
|
| typedef int | RefCounterType |
| |
| static AimsData< float > | rotationaroundx (float rx) |
| |
| static AimsData< float > | rotationaroundy (float ry) |
| |
| static AimsData< 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 53 of file motion.h.