#include <Geom2d_CartesianPoint.hxx>
Inheritance diagram for Geom2d_CartesianPoint:
Public Member Functions | |
Standard_EXPORT | Geom2d_CartesianPoint (const gp_Pnt2d &P) |
Returns a persistent copy of P. . | |
Standard_EXPORT | Geom2d_CartesianPoint (const Standard_Real X, const Standard_Real Y) |
Standard_EXPORT void | SetCoord (const Standard_Real X, const Standard_Real Y) |
Set <me> to X, Y coordinates. . | |
Standard_EXPORT void | SetPnt2d (const gp_Pnt2d &P) |
Set <me> to P.X(), P.Y() coordinates. . | |
Standard_EXPORT void | SetX (const Standard_Real X) |
Changes the X coordinate of me. . | |
Standard_EXPORT void | SetY (const Standard_Real Y) |
Changes the Y coordinate of me. . | |
Standard_EXPORT void | Coord (Standard_Real &X, Standard_Real &Y) const |
Returns the coordinates of <me>. . | |
Standard_EXPORT gp_Pnt2d | Pnt2d () const |
Returns a non persistent cartesian point with the same coordinates as <me>. -C++: return const& . | |
Standard_EXPORT Standard_Real | X () const |
Returns the X coordinate of <me>. . | |
Standard_EXPORT Standard_Real | Y () const |
Returns the Y coordinate of <me>. . | |
Standard_EXPORT void | Transform (const gp_Trsf2d &T) |
Transformation of a geometric object. This tansformation can be a translation, a rotation, a symmetry, a scaling or a complex transformation obtained by combination of the previous elementaries transformations. (see class Transformation of the package Geom2d). //! The following transformations have the same properties as the previous ones but they don't modified the object itself. A copy of the object is returned. . | |
Standard_EXPORT Handle_Geom2d_Geometry | Copy () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
gp_Pnt2d | gpPnt2d |
|
|
|
|
|
Implements Geom2d_Point. |
|
Implements Geom2d_Geometry. |
|
Reimplemented from Geom2d_Point. |
|
Implements Geom2d_Point. |
|
|
|
|
|
|
|
|
|
Implements Geom2d_Geometry. |
|
Implements Geom2d_Point. |
|
Implements Geom2d_Point. |
|
|