Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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


Member Function Documentation

Handle_Geom_Geometry Geom_Axis1Placement::Copy ( ) const [virtual]

Implements Geom_Geometry.

Handle_Geom_Axis1Placement Geom_Axis1Placement::Reversed ( ) const

Implements Geom_AxisPlacement.

Implements Geom_Geometry.


The documentation for this class was generated from the following file: