Geom_Axis2Placement.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_Geom_Axis2Placement.hxx>
#include <gp_Dir.hxx>
#include <Geom_AxisPlacement.hxx>
#include <Handle_Geom_Geometry.hxx>

Data Structures

class  Geom_Axis2Placement
 Describes a right-handed coordinate system in 3D space.
A coordinate system is defined by:

  • its origin, also termed the "Location point" of the coordinate system,
  • three orthogonal unit vectors, termed respectively
    the "X Direction", "Y Direction" and "Direction" (or
    "main Direction") of the coordinate system.
    As a Geom_Axis2Placement coordinate system is
    right-handed, its "Direction" is always equal to the
    cross product of its "X Direction" and "Y Direction".
    The "Direction" of a coordinate system is called the
    "main Direction" because when this unit vector is
    modified, the "X Direction" and "Y Direction" are
    recomputed, whereas when the "X Direction" or "Y <br> Direction" is changed, the "main Direction" is
    retained. The "main Direction" is also the "Z Direction".
    Note: Geom_Axis2Placement coordinate systems
    provide the same kind of "geometric" services as
    gp_Ax2 coordinate systems but have more complex
    data structures. The geometric objects provided by
    the Geom package use gp_Ax2 objects to include
    coordinate systems in their data structures, or to
    define the geometric transformations, which are applied to them.
    Geom_Axis2Placement coordinate systems are
    used in a context where they can be shared by
    several objects contained inside a common data structure.
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