Files Class List
SpatialTrans6f Class Reference

Detailed Description

6D spatial matrix for coordinate transforms with float type elements

+ Inheritance diagram for SpatialTrans6f:

Public Member Functions

Initialization methods
void Set (const Matrix3< float > &_R, const Point3< float > &_r)
 
void SetIdentity ()
 
Unary operators
SpatialTrans6 operator- () const
 
Binary operators
SpatialTrans6 operator- (const SpatialTrans6 &mat) const
 
SpatialVector6< float > operator* (const SpatialVector6< float > &p) const
 
SpatialTrans6 operator* (const SpatialTrans6 &mat) const
 
SpatialTrans6 operator* (float t) const
 
SpatialTrans6 operator+ (const SpatialTrans6 &mat) const
 
SpatialTrans6 operator/ (float t) const
 
Assignment operators
void operator*= (const SpatialTrans6 &mat)
 
void operator*= (float t)
 
void operator+= (const SpatialTrans6 &mat)
 
void operator-= (const SpatialTrans6 &mat)
 

Public Attributes

Matrix3< float > R
 
Point3< float > r
 

Member Data Documentation

§ R

Matrix3<float > R
inherited

Rotation matrix.

§ r

Point3<float > r
inherited

Transformation.