Open CASCADE Technology 6.6.0
Data Structures | Functions
gp_Trsf.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Real.hxx>
#include <gp_TrsfForm.hxx>
#include <gp_Mat.hxx>
#include <gp_XYZ.hxx>
#include <Standard_Storable.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Standard_PrimitiveTypes.hxx>
#include <gp_Trsf.lxx>

Data Structures

class  gp_Trsf
 Defines a non-persistent transformation in 3D space.
The following transformations are implemented :
. Translation, Rotation, Scale
. Symmetry with respect to a point, a line, a plane.
Complex transformations can be obtained by combining the
previous elementary transformations using the method
Multiply.
The transformations can be represented as follow :

V1 V2 V3 T XYZ XYZ
| a11 a12 a13 a14 | | x | | x'|
| a21 a22 a23 a24 | | y | | y'|
| a31 a32 a33 a34 | | z | = | z'|
| 0 0 0 1 | | 1 | | 1 |

where {V1, V2, V3} defines the vectorial part of the
transformation and T defines the translation part of the
transformation.
More...

Functions

const Handle< Standard_Type > & STANDARD_TYPE (gp_Trsf)

Function Documentation

const Handle< Standard_Type >& STANDARD_TYPE ( gp_Trsf  )
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines