Geom_Transformation.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_Geom_Transformation.hxx>
#include <gp_Trsf.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
#include <gp_TrsfForm.hxx>
#include <Standard_Integer.hxx>

Data Structures

class  Geom_Transformation
 Describes how to construct the following elementary transformations

  • translations,
  • rotations,
  • symmetries,
  • scales.
    The Transformation class can also be used to
    construct complex transformations by combining these
    elementary transformations.
    However, these transformations can never change
    the type of an object. For example, the projection
    transformation can change a circle into an ellipse, and
    therefore change the real type of the object. Such a
    transformation is forbidden in this environment and
    cannot be a Geom_Transformation.
    The transformation can be represented as follow :

    V1 V2 V3 T
    | a11 a12 a13 a14 | | x | | x'|
    | a21 a22 a23 a24 | | y | | y'|
    | a31 a32 a33 a34 | | z | = | z'|
    | 0 0 0 1 | | 1 | | 1 |
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:48 2011 for Open CASCADE Technology by  doxygen 1.6.3