This class implements elementary construction algorithms for a symmetrical transformation in 2D space about a point or axis. The result is a gp_Trsf2d transformation. A MakeMirror2d object provides a framework for:
More...
#include <gce_MakeMirror2d.hxx>
This class implements elementary construction algorithms for a symmetrical transformation in 2D space about a point or axis. The result is a gp_Trsf2d transformation. A MakeMirror2d object provides a framework for:
- defining the construction of the transformation,
- implementing the construction algorithm, and consulting the result.
◆ gce_MakeMirror2d() [1/4]
| gce_MakeMirror2d::gce_MakeMirror2d |
( |
const gp_Pnt2d & | Point | ) |
|
Constructs a central symmetry about a point.
- Parameters
-
◆ gce_MakeMirror2d() [2/4]
| gce_MakeMirror2d::gce_MakeMirror2d |
( |
const gp_Ax2d & | Axis | ) |
|
Constructs an axial symmetry about an axis.
- Parameters
-
◆ gce_MakeMirror2d() [3/4]
| gce_MakeMirror2d::gce_MakeMirror2d |
( |
const gp_Lin2d & | Line | ) |
|
Constructs an axial symmetry about a line.
- Parameters
-
◆ gce_MakeMirror2d() [4/4]
| gce_MakeMirror2d::gce_MakeMirror2d |
( |
const gp_Pnt2d & | Point, |
|
|
const gp_Dir2d & | Direc ) |
Constructs an axial symmetry about an axis defined by point and direction.
- Parameters
-
| [in] | Point | point on the axis |
| [in] | Direc | axis direction |
◆ Operator()
| gp_Trsf2d gce_MakeMirror2d::Operator |
( |
| ) |
const |
|
inline |
Alias for Value() returning a copy.
- Returns
- resulting transformation
◆ operator gp_Trsf2d()
| gce_MakeMirror2d::operator gp_Trsf2d |
( |
| ) |
const |
|
inline |
Conversion operator returning the constructed transformation.
- Returns
- resulting transformation
◆ Value()
| const gp_Trsf2d & gce_MakeMirror2d::Value |
( |
| ) |
const |
Returns the constructed transformation.
- Returns
- resulting transformation
The documentation for this class was generated from the following file: