20 #ifndef GeomAlgoAPI_Rotation_H_
21 #define GeomAlgoAPI_Rotation_H_
23 #include <GeomAlgoAPI.h>
24 #include <GeomAlgoAPI_Transform.h>
41 std::shared_ptr<GeomAPI_Ax1> theAxis,
51 std::shared_ptr<GeomAPI_Pnt> theCenterPoint,
52 std::shared_ptr<GeomAPI_Pnt> theStartPoint,
53 std::shared_ptr<GeomAPI_Pnt> theEndPoint);
The class represents an axis in 3D space.
Definition: GeomAPI_Ax1.h:31
3D point defined by three coordinates
Definition: GeomAPI_Pnt.h:38
Creates a copy of the object by rotating it around the axis.
Definition: GeomAlgoAPI_Rotation.h:33
GEOMALGOAPI_EXPORT GeomAlgoAPI_Rotation(std::shared_ptr< GeomAPI_Shape > theSourceShape, std::shared_ptr< GeomAPI_Ax1 > theAxis, double theAngle)
Creates an object which is obtained from current object by rotating it around the axis with the angle...
Definition: GeomAlgoAPI_Rotation.cpp:35