20 #ifndef GEOMALGOAPI_SYMMETRY_H_
21 #define GEOMALGOAPI_SYMMETRY_H_
23 #include <GeomAlgoAPI.h>
24 #include <GeomAlgoAPI_Transform.h>
42 std::shared_ptr<GeomAPI_Pnt> thePoint);
49 std::shared_ptr<GeomAPI_Ax1> theAxis);
56 std::shared_ptr<GeomAPI_Ax2> thePlane);
The class represents an axis in 3D space.
Definition: GeomAPI_Ax1.h:31
The class represents an axis in 3D space.
Definition: GeomAPI_Ax2.h:31
3D point defined by three coordinates
Definition: GeomAPI_Pnt.h:38
Creates a copy of the object by performing a symmetry operation by a point, by an axis or by a plane.
Definition: GeomAlgoAPI_Symmetry.h:35
GEOMALGOAPI_EXPORT GeomAlgoAPI_Symmetry(std::shared_ptr< GeomAPI_Shape > theSourceShape, std::shared_ptr< GeomAPI_Pnt > thePoint)
Creates an object which is obtained from current object by performing a symmetry operation by a point...
Definition: GeomAlgoAPI_Symmetry.cpp:27