#include <Geom2d_Geometry.hxx>
Inheritance diagram for Geom2d_Geometry:
Public Member Functions | |
Standard_EXPORT void | Mirror (const gp_Pnt2d &P) |
Performs the symmetrical transformation of a Geometry with respect to the point P which is the center of the symmetry and assigns the result to this geometric object. . | |
Standard_EXPORT void | Mirror (const gp_Ax2d &A) |
Performs the symmetrical transformation of a Geometry with respect to an axis placement which is the axis of the symmetry. . | |
Standard_EXPORT void | Rotate (const gp_Pnt2d &P, const Standard_Real Ang) |
Rotates a Geometry. P is the center of the rotation. Ang is the angular value of the rotation in radians. . | |
Standard_EXPORT void | Scale (const gp_Pnt2d &P, const Standard_Real S) |
Scales a Geometry. S is the scaling value. . | |
Standard_EXPORT void | Translate (const gp_Vec2d &V) |
Translates a Geometry. V is the vector of the tanslation. . | |
Standard_EXPORT void | Translate (const gp_Pnt2d &P1, const gp_Pnt2d &P2) |
Translates a Geometry from the point P1 to the point P2. . | |
virtual Standard_EXPORT void | Transform (const gp_Trsf2d &T)=0 |
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 | Mirrored (const gp_Pnt2d &P) const |
Standard_EXPORT Handle_Geom2d_Geometry | Mirrored (const gp_Ax2d &A) const |
Standard_EXPORT Handle_Geom2d_Geometry | Rotated (const gp_Pnt2d &P, const Standard_Real Ang) const |
Standard_EXPORT Handle_Geom2d_Geometry | Scaled (const gp_Pnt2d &P, const Standard_Real S) const |
Standard_EXPORT Handle_Geom2d_Geometry | Transformed (const gp_Trsf2d &T) const |
Standard_EXPORT Handle_Geom2d_Geometry | Translated (const gp_Vec2d &V) const |
Standard_EXPORT Handle_Geom2d_Geometry | Translated (const gp_Pnt2d &P1, const gp_Pnt2d &P2) const |
virtual Standard_EXPORT Handle_Geom2d_Geometry | Copy () const =0 |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|