Files Class List
SpatialTrans6d Class Reference

Detailed Description

6D spatial matrix for coordinate transforms with double type elements

+ Inheritance diagram for SpatialTrans6d:

Public Member Functions

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

Public Attributes

Matrix3< double > R
 
Point3< double > r
 

Member Data Documentation

§ R

Matrix3<double > R
inherited

Rotation matrix.

§ r

Point3<double > r
inherited

Transformation.