#include <Geom2d_AxisPlacement.hxx>
Inheritance diagram for Geom2d_AxisPlacement:
Public Member Functions | |
Standard_EXPORT | Geom2d_AxisPlacement (const gp_Ax2d &A) |
Constructs an axis by conversion of the gp_Ax2d axis A. . | |
Standard_EXPORT | Geom2d_AxisPlacement (const gp_Pnt2d &P, const gp_Dir2d &V) |
Constructs an axis from a given origin P and unit vector V. . | |
Standard_EXPORT void | Reverse () |
Standard_EXPORT Handle_Geom2d_AxisPlacement | Reversed () const |
Reverses the unit vector of this axis. Note: - Reverse assigns the result to this axis, while - Reversed creates a new one. . | |
Standard_EXPORT void | SetAxis (const gp_Ax2d &A) |
Changes the complete definition of the axis placement. . | |
Standard_EXPORT void | SetDirection (const gp_Dir2d &V) |
Changes the "Direction" of the axis placement. . | |
Standard_EXPORT void | SetLocation (const gp_Pnt2d &P) |
Changes the "Location" point (origin) of the axis placement. . | |
Standard_EXPORT 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. . | |
Standard_EXPORT gp_Ax2d | Ax2d () const |
Converts this axis into a gp_Ax2d axis. . | |
Standard_EXPORT gp_Dir2d | Direction () const |
Returns the "Direction" of <me>. -C++: return const& . | |
Standard_EXPORT gp_Pnt2d | Location () const |
Returns the "Location" point (origin) of the axis placement. -C++: return const& . | |
Standard_EXPORT void | Transform (const gp_Trsf2d &T) |
Applies the transformation T to this axis. . | |
Standard_EXPORT Handle_Geom2d_Geometry | Copy () const |
Creates a new object which is a copy of this axis. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
gp_Ax2d | axis |
|
|
|
|
|
|
|
|
|
Implements Geom2d_Geometry. |
|
|
|
Reimplemented from Geom2d_Geometry. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements Geom2d_Geometry. |
|
|