Open CASCADE Technology
6.5.4
|
Describes an axis in 2D space.
An axis is defined by:
More...
#include <Geom2d_AxisPlacement.hxx>
Public Member Functions | |
Geom2d_AxisPlacement (const gp_Ax2d &A) | |
Constructs an axis by conversion of the gp_Ax2d axis A. | |
Geom2d_AxisPlacement (const gp_Pnt2d &P, const gp_Dir2d &V) | |
Constructs an axis from a given origin P and unit vector V. | |
void | Reverse () |
Handle_Geom2d_AxisPlacement | Reversed () const |
Reverses the unit vector of this axis. Note: | |
void | SetAxis (const gp_Ax2d &A) |
Changes the complete definition of the axis placement. | |
void | SetDirection (const gp_Dir2d &V) |
Changes the "Direction" of the axis placement. | |
void | SetLocation (const gp_Pnt2d &P) |
Changes the "Location" point (origin) of the axis placement. | |
Standard_Real | Angle (const Handle< Geom2d_AxisPlacement > &Other) const |
Computes the angle between the "Direction" of two axis placement in radians. The result is comprised between -Pi and Pi. | |
gp_Ax2d | Ax2d () const |
Converts this axis into a gp_Ax2d axis. | |
gp_Dir2d | Direction () const |
Returns the "Direction" of <me>. -C++: return const& | |
gp_Pnt2d | Location () const |
Returns the "Location" point (origin) of the axis placement. -C++: return const& | |
void | Transform (const gp_Trsf2d &T) |
Applies the transformation T to this axis. | |
Handle_Geom2d_Geometry | Copy () const |
Creates a new object which is a copy of this axis. |
Geom2d_AxisPlacement::Geom2d_AxisPlacement | ( | const gp_Pnt2d & | P, |
const gp_Dir2d & | V | ||
) |
Standard_Real Geom2d_AxisPlacement::Angle | ( | const Handle< Geom2d_AxisPlacement > & | Other | ) | const |
gp_Ax2d Geom2d_AxisPlacement::Ax2d | ( | ) | const |
Handle_Geom2d_Geometry Geom2d_AxisPlacement::Copy | ( | ) | const [virtual] |
Implements Geom2d_Geometry.
gp_Dir2d Geom2d_AxisPlacement::Direction | ( | ) | const |
gp_Pnt2d Geom2d_AxisPlacement::Location | ( | ) | const |
Handle_Geom2d_AxisPlacement Geom2d_AxisPlacement::Reversed | ( | ) | const |
void Geom2d_AxisPlacement::Transform | ( | const gp_Trsf2d & | T | ) | [virtual] |
Implements Geom2d_Geometry.