20 #ifndef GeomAlgoAPI_Translation_H_
21 #define GeomAlgoAPI_Translation_H_
23 #include <GeomAlgoAPI.h>
24 #include <GeomAlgoAPI_Transform.h>
40 std::shared_ptr<GeomAPI_Ax1> theAxis,
60 std::shared_ptr<GeomAPI_Pnt> theStartPoint,
61 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 moving it along the axis.
Definition: GeomAlgoAPI_Translation.h:33
GEOMALGOAPI_EXPORT GeomAlgoAPI_Translation(std::shared_ptr< GeomAPI_Shape > theSourceShape, std::shared_ptr< GeomAPI_Ax1 > theAxis, double theDistance)
Creates an object which is obtained from current object by moving it along the axis.
Definition: GeomAlgoAPI_Translation.cpp:28