-
- /// Checks if data for the translation execution is OK.
- GEOMALGOAPI_EXPORT bool check();
-
- /// Execute the translation.
- GEOMALGOAPI_EXPORT void build();
-
-private:
- MethodType myMethodType; /// Type of method used.
- std::shared_ptr<GeomAPI_Shape> mySourceShape; /// Shape to be rotated.
- std::shared_ptr<GeomAPI_Ax1> myAxis; /// Rotation axis.
- double myAngle; /// Rotation angle.
- std::shared_ptr<GeomAPI_Pnt> myCenterPoint; /// Rotation center point.
- std::shared_ptr<GeomAPI_Pnt> myStartPoint; /// Rotation start point.
- std::shared_ptr<GeomAPI_Pnt> myEndPoint; /// Rotation end point.