Open CASCADE Technology 6.6.0
Public Member Functions
Geom_Axis1Placement Class Reference

Describes an axis in 3D space.
An axis is defined by:
More...

#include <Geom_Axis1Placement.hxx>

Inheritance diagram for Geom_Axis1Placement:
Inheritance graph
[legend]

Public Member Functions

 Geom_Axis1Placement (const gp_Ax1 &A1)
 Returns a transient copy of A1.

 Geom_Axis1Placement (const gp_Pnt &P, const gp_Dir &V)
 P is the origin of the axis placement and V is the direction
of the axis placement.

const gp_Ax1Ax1 () const
 Returns a non transient copy of <me>.

void Reverse ()
 Reverses the direction of the axis placement.

Handle_Geom_Axis1Placement Reversed () const
 Returns a copy of <me> reversed.

void SetDirection (const gp_Dir &V)
 Assigns V to the unit vector of this axis.

void Transform (const gp_Trsf &T)
 Applies the transformation T to this axis.

Handle_Geom_Geometry Copy () const
 Creates a new object, which is a copy of this axis.


Detailed Description


Constructor & Destructor Documentation

Geom_Axis1Placement::Geom_Axis1Placement ( const gp_Ax1 A1)
Geom_Axis1Placement::Geom_Axis1Placement ( const gp_Pnt P,
const gp_Dir V 
)

Member Function Documentation

const gp_Ax1& Geom_Axis1Placement::Ax1 ( ) const
Handle_Geom_Geometry Geom_Axis1Placement::Copy ( ) const [virtual]

Implements Geom_Geometry.

void Geom_Axis1Placement::Reverse ( )
Handle_Geom_Axis1Placement Geom_Axis1Placement::Reversed ( ) const
void Geom_Axis1Placement::SetDirection ( const gp_Dir V) [virtual]

Implements Geom_AxisPlacement.

void Geom_Axis1Placement::Transform ( const gp_Trsf T) [virtual]

Implements Geom_Geometry.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines