0028389: Data Exchange - Import of STEP Saved Views and Clipping Planes
[occt.git] / src / XCAFDoc / XCAFDoc_DocumentTool.hxx
index 5da41aa..5f467a4 100644 (file)
@@ -26,6 +26,7 @@ class TDF_Label;
 class TDocStd_Document;
 class XCAFDoc_ShapeTool;
 class XCAFDoc_ColorTool;
+class XCAFDoc_ClippingPlaneTool;
 class XCAFDoc_LayerTool;
 class XCAFDoc_DimTolTool;
 class XCAFDoc_MaterialTool;
@@ -81,6 +82,9 @@ public:
   //! Returns sub-label of DocLabel() with tag 7.
   Standard_EXPORT static TDF_Label ViewsLabel(const TDF_Label& acces);
   
+  //! Returns sub-label of DocLabel() with tag 8.
+  Standard_EXPORT static TDF_Label ClippingPlanesLabel(const TDF_Label& acces);
+  
   //! Creates (if it does not exist) ShapeTool attribute on ShapesLabel().
   Standard_EXPORT static Handle(XCAFDoc_ShapeTool) ShapeTool (const TDF_Label& acces);
   
@@ -99,6 +103,9 @@ public:
   //! Creates (if it does not exist) ViewTool attribute on ViewsLabel().
   Standard_EXPORT static Handle(XCAFDoc_ViewTool) ViewTool(const TDF_Label& acces);
   
+  //! Creates (if it does not exist) ClippingPlaneTool attribute on ClippingPlanesLabel().
+  Standard_EXPORT static Handle(XCAFDoc_ClippingPlaneTool) ClippingPlaneTool(const TDF_Label& acces);
+  
   Standard_EXPORT XCAFDoc_DocumentTool();
   
   //! to be called when reading this attribute from file