File indexing completed on 2026-09-18 09:21:45
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 #ifndef _ShapePersistent_HArray2_HeaderFile
0015 #define _ShapePersistent_HArray2_HeaderFile
0016
0017 #include <StdLPersistent_HArray2.hxx>
0018 #include <StdObject_gp_Vectors.hxx>
0019 #include <StdObject_gp_Curves.hxx>
0020
0021 #include <gp_XYZ.hxx>
0022 #include <NCollection_Array2.hxx>
0023 #include <NCollection_HArray2.hxx>
0024 #include <gp_Pnt.hxx>
0025 #include <gp_Dir.hxx>
0026 #include <gp_Vec.hxx>
0027 #include <gp_XY.hxx>
0028 #include <gp_Pnt2d.hxx>
0029 #include <gp_Dir2d.hxx>
0030 #include <gp_Vec2d.hxx>
0031 #include <gp_Lin2d.hxx>
0032 #include <gp_Circ2d.hxx>
0033
0034 class ShapePersistent_HArray2 : private StdLPersistent_HArray2
0035 {
0036 public:
0037 typedef instance<NCollection_HArray2<gp_XYZ>> XYZ;
0038 typedef instance<NCollection_HArray2<gp_Pnt>> Pnt;
0039 typedef instance<NCollection_HArray2<gp_Dir>> Dir;
0040 typedef instance<NCollection_HArray2<gp_Vec>> Vec;
0041 typedef instance<NCollection_HArray2<gp_XY>> XY;
0042 typedef instance<NCollection_HArray2<gp_Pnt2d>> Pnt2d;
0043 typedef instance<NCollection_HArray2<gp_Dir2d>> Dir2d;
0044 typedef instance<NCollection_HArray2<gp_Vec2d>> Vec2d;
0045 typedef instance<NCollection_HArray2<gp_Lin2d>> Lin2d;
0046 typedef instance<NCollection_HArray2<gp_Circ2d>> Circ2d;
0047 };
0048
0049 #endif