0026377: Passing Handle objects as arguments to functions as non-const reference...
[occt.git] / src / AppDef / AppDef_MultiPointConstraint.hxx
index 1233377..838b98b 100644 (file)
 #include <Standard_Handle.hxx>
 
 #include <AppParCurves_MultiPoint.hxx>
-#include <Standard_Integer.hxx>
 #include <TColgp_Array1OfPnt.hxx>
 #include <TColgp_Array1OfPnt2d.hxx>
-#include <TColgp_Array1OfVec.hxx>
-#include <TColgp_Array1OfVec2d.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_OStream.hxx>
-class MMgt_TShared;
+#include <TColgp_HArray1OfVec.hxx>
+#include <TColgp_HArray1OfVec2d.hxx>
+
 class Standard_OutOfRange;
 class Standard_ConstructionError;
 class Standard_DimensionError;
 class gp_Vec;
 class gp_Vec2d;
 
-
 //! Describes a MultiPointConstraint used in a
 //! Multiline. MultiPointConstraints are composed
 //! of several two or three-dimensional points.
@@ -181,31 +177,11 @@ public:
   //! Is used to redefine the operator <<.
   Standard_EXPORT virtual void Dump (Standard_OStream& o) const Standard_OVERRIDE;
 
-
-
-
-protected:
-
-
-
-
-
 private:
-
-
-
-  Handle(MMgt_TShared) ttabTang;
-  Handle(MMgt_TShared) ttabCurv;
-  Handle(MMgt_TShared) ttabTang2d;
-  Handle(MMgt_TShared) ttabCurv2d;
-
-
+  Handle(TColgp_HArray1OfVec) tabTang;
+  Handle(TColgp_HArray1OfVec) tabCurv;
+  Handle(TColgp_HArray1OfVec2d) tabTang2d;
+  Handle(TColgp_HArray1OfVec2d) tabCurv2d;
 };
 
-
-
-
-
-
-
 #endif // _AppDef_MultiPointConstraint_HeaderFile