gp_Ax2.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <gp_Ax1.hxx>
#include <gp_Dir.hxx>
#include <Standard_Storable.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_PrimitiveTypes.hxx>
#include <gp_Ax2.lxx>

Data Structures

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

  • its origin (also referred to as its "Location point"), and
  • three orthogonal unit vectors, termed respectively the
    "X Direction", the "Y Direction" and the "Direction" (also
    referred to as the "main Direction").
    The "Direction" of the coordinate system is called its
    "main Direction" because whenever this unit vector is
    modified, the "X Direction" and the "Y Direction" are
    recomputed. However, when we modify either the "X <br> Direction" or the "Y Direction", "Direction" is not modified.
    The "main Direction" is also the "Z Direction".
    Since an Ax2 coordinate system is right-handed, its
    "main Direction" is always equal to the cross product of
    its "X Direction" and "Y Direction". (To define a
    left-handed coordinate system, use gp_Ax3.)
    A coordinate system is used:
  • to describe geometric entities, in particular to position
    them. The local coordinate system of a geometric
    entity serves the same purpose as the STEP function
    "axis placement two axes", or
  • to define geometric transformations.
    Note: we refer to the "X Axis", "Y Axis" and "Z Axis",
    respectively, as to axes having:
  • the origin of the coordinate system as their origin, and
  • the unit vectors "X Direction", "Y Direction" and "main <br> Direction", respectively, as their unit vectors.
    The "Z Axis" is also the "main Axis".
More...

Functions

const Handle< Standard_Type > & STANDARD_TYPE (gp_Ax2)

Function Documentation

const Handle< Standard_Type >& STANDARD_TYPE ( gp_Ax2   ) 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:50 2011 for Open CASCADE Technology by  doxygen 1.6.3