#include <Geom_Geometry.hxx>
Inheritance diagram for Geom_Geometry:
Public Member Functions | |
Standard_EXPORT void | Mirror (const gp_Pnt &P) |
Performs the symmetrical transformation of a Geometry with respect to the point P which is the center of the symmetry. . | |
Standard_EXPORT void | Mirror (const gp_Ax1 &A1) |
Performs the symmetrical transformation of a Geometry with respect to an axis placement which is the axis of the symmetry. . | |
Standard_EXPORT void | Mirror (const gp_Ax2 &A2) |
Performs the symmetrical transformation of a Geometry with respect to a plane. The axis placement A2 locates the plane of the symmetry : (Location, XDirection, YDirection). . | |
Standard_EXPORT void | Rotate (const gp_Ax1 &A1, const Standard_Real Ang) |
Rotates a Geometry. A1 is the axis of the rotation. Ang is the angular value of the rotation in radians. . | |
Standard_EXPORT void | Scale (const gp_Pnt &P, const Standard_Real S) |
Scales a Geometry. S is the scaling value. . | |
Standard_EXPORT void | Translate (const gp_Vec &V) |
Translates a Geometry. V is the vector of the tanslation. . | |
Standard_EXPORT void | Translate (const gp_Pnt &P1, const gp_Pnt &P2) |
Translates a Geometry from the point P1 to the point P2. . | |
virtual Standard_EXPORT void | Transform (const gp_Trsf &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 Geom). . | |
Standard_EXPORT Handle_Geom_Geometry | Mirrored (const gp_Pnt &P) const |
Standard_EXPORT Handle_Geom_Geometry | Mirrored (const gp_Ax1 &A1) const |
Standard_EXPORT Handle_Geom_Geometry | Mirrored (const gp_Ax2 &A2) const |
Standard_EXPORT Handle_Geom_Geometry | Rotated (const gp_Ax1 &A1, const Standard_Real Ang) const |
Standard_EXPORT Handle_Geom_Geometry | Scaled (const gp_Pnt &P, const Standard_Real S) const |
Standard_EXPORT Handle_Geom_Geometry | Transformed (const gp_Trsf &T) const |
Standard_EXPORT Handle_Geom_Geometry | Translated (const gp_Vec &V) const |
Standard_EXPORT Handle_Geom_Geometry | Translated (const gp_Pnt &P1, const gp_Pnt &P2) const |
virtual Standard_EXPORT Handle_Geom_Geometry | Copy () const =0 |
Creates a new object which is a copy of this geometric object. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|