|
| 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.