20 #ifndef SRC_MODELHIGHAPI_MODELHIGHAPI_SERVICES_H_
21 #define SRC_MODELHIGHAPI_MODELHIGHAPI_SERVICES_H_
24 #include "ModelHighAPI.h"
37 std::shared_ptr<ModelAPI_Document> moduleDocument();
45 std::shared_ptr<ModelAPI_Document> activeDocument();
52 std::shared_ptr<GeomAPI_Ax3> defaultPlane(
const std::wstring & theName);
56 std::wstring defaultPlane(
const std::shared_ptr<GeomAPI_Pnt>& theOrigin,
57 const std::shared_ptr<GeomAPI_Dir>& theNormal,
58 const std::shared_ptr<GeomAPI_Dir>& theDirX);
65 std::shared_ptr<ModelAPI_Result> standardPlane(
const std::wstring & theName);
96 void updateFeatures();
The class represents a coordinate plane which is 2d plane with X and Y directions and origin.
Definition: GeomAPI_Ax3.h:33
3D direction defined by three normalized coordinates
Definition: GeomAPI_Dir.h:34
3D point defined by three coordinates
Definition: GeomAPI_Pnt.h:38
Document for internal data structure of any object storage.
Definition: ModelAPI_Document.h:53
The result of a feature.
Definition: ModelAPI_Result.h:37