0026371: Implementation of new entities for GD&T
[occt.git] / src / StepShape / StepShape_ShapeDimensionRepresentation.hxx
index 8d7a71c..4be2448 100644 (file)
@@ -19,6 +19,7 @@
 #include <Standard.hxx>
 #include <Standard_Type.hxx>
 
+#include <StepShape_HArray1OfShapeDimensionRepresentationItem.hxx>
 #include <StepShape_ShapeRepresentation.hxx>
 
 
@@ -34,28 +35,20 @@ public:
   
   //! Empty constructor
   Standard_EXPORT StepShape_ShapeDimensionRepresentation();
+  
+  //! Initialize all fields AP214
+  Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName, const Handle(StepRepr_HArray1OfRepresentationItem)& theItems, const Handle(StepRepr_RepresentationContext)& theContextOfItems);
 
+  //! Initialize all fields AP242
+  Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName, const Handle(StepShape_HArray1OfShapeDimensionRepresentationItem)& theItems, const Handle(StepRepr_RepresentationContext)& theContextOfItems);
 
-
-
+  Standard_EXPORT void SetItemsAP242 (const Handle(StepShape_HArray1OfShapeDimensionRepresentationItem)& theItems);
+  
+  Standard_EXPORT Handle(StepShape_HArray1OfShapeDimensionRepresentationItem) ItemsAP242() const;
+  
   DEFINE_STANDARD_RTTI(StepShape_ShapeDimensionRepresentation,StepShape_ShapeRepresentation)
-
-protected:
-
-
-
-
 private:
 
-
-
-
+  Handle(StepShape_HArray1OfShapeDimensionRepresentationItem) itemsAP242;
 };
-
-
-
-
-
-
-
 #endif // _StepShape_ShapeDimensionRepresentation_HeaderFile