Version: 6.3.1
Public Member Functions | Private Attributes | Static Private Attributes

INTERP_KERNEL.TranslationRotationMatrix Class Reference

#include <TranslationRotationMatrix.hxx>

Public Member Functions

 TranslationRotationMatrix ()
void multiply (const TranslationRotationMatrix &A)
void rotate_vector (double *P)
void transform_vector (double *P)
void translate (const double *P)
void rotate_x (double *P)
void rotate_z (double *P)

Private Attributes

double _rotation_coeffs [ROT_SIZE]
double _translation_coeffs [TRANSL_SIZE]

Static Private Attributes

static const double EPS = 1e-12
static const unsigned ROT_SIZE = 9
static const unsigned TRANSL_SIZE = 3

Constructor & Destructor Documentation

INTERP_KERNEL.TranslationRotationMatrix.TranslationRotationMatrix ( )

Member Function Documentation

void INTERP_KERNEL.TranslationRotationMatrix.multiply ( const TranslationRotationMatrix A)
void INTERP_KERNEL.TranslationRotationMatrix.rotate_vector ( double P)
void INTERP_KERNEL.TranslationRotationMatrix.transform_vector ( double P)
void INTERP_KERNEL.TranslationRotationMatrix.translate ( const double P)
void INTERP_KERNEL.TranslationRotationMatrix.rotate_x ( double P)
void INTERP_KERNEL.TranslationRotationMatrix.rotate_z ( double P)

Field Documentation

const double INTERP_KERNEL.TranslationRotationMatrix::EPS = 1e-12 [static, private]
const unsigned INTERP_KERNEL.TranslationRotationMatrix.ROT_SIZE = 9 [static, private]
const unsigned INTERP_KERNEL.TranslationRotationMatrix.TRANSL_SIZE = 3 [static, private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS