mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-09-03 14:10:33 +03:00
0024023: Revamp the OCCT Handle -- automatic
Automatic upgrade by command "occt_upgrade . -handle"
This commit is contained in:
@@ -39,7 +39,6 @@
|
||||
#include <BRepMesh_PairOfIndex.hxx>
|
||||
#include <BRepMesh_Circle.hxx>
|
||||
#include <TopTools_ShapeMapHasher.hxx>
|
||||
#include <Handle_Poly_Triangulation.hxx>
|
||||
#include <TopoDS_Face.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
|
||||
@@ -48,7 +47,6 @@
|
||||
class BRepMesh_Vertex;
|
||||
class TopoDS_Edge;
|
||||
class TopoDS_Vertex;
|
||||
class Handle_BRepMesh_FaceAttribute;
|
||||
class BRepMesh_VertexInspector;
|
||||
class BRepMesh_CircleInspector;
|
||||
class BRepMesh_Classifier;
|
||||
@@ -99,7 +97,7 @@ namespace BRepMesh
|
||||
|
||||
typedef NCollection_DataMap<Standard_Integer, Standard_Integer> MapOfIntegerInteger;
|
||||
typedef NCollection_DataMap<TopoDS_Vertex, Standard_Integer, TopTools_ShapeMapHasher> DMapOfVertexInteger;
|
||||
typedef NCollection_DataMap<TopoDS_Face, Handle_BRepMesh_FaceAttribute, TopTools_ShapeMapHasher> DMapOfFaceAttribute;
|
||||
typedef NCollection_DataMap<TopoDS_Face, Handle(BRepMesh_FaceAttribute), TopTools_ShapeMapHasher> DMapOfFaceAttribute;
|
||||
typedef NCollection_DataMap<TopoDS_Shape, BRepMesh_PairOfPolygon, TopTools_ShapeMapHasher> DMapOfShapePairOfPolygon;
|
||||
typedef NCollection_DataMap<Standard_Integer, gp_Pnt> DMapOfIntegerPnt;
|
||||
typedef NCollection_DataMap<Standard_Integer, ListOfXY> DMapOfIntegerListOfXY;
|
||||
|
@@ -20,9 +20,6 @@
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <BRepMesh_IEdgeTool.hxx>
|
||||
#include <BRepMesh_EdgeParameterProvider.hxx>
|
||||
#include <Handle_Geom2d_Curve.hxx>
|
||||
#include <Handle_Poly_PolygonOnTriangulation.hxx>
|
||||
#include <Handle_Poly_Triangulation.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
#include <TColStd_Array1OfInteger.hxx>
|
||||
|
@@ -22,9 +22,6 @@
|
||||
#include <BRepMesh_IEdgeTool.hxx>
|
||||
#include <BRepMesh_GeomTool.hxx>
|
||||
#include <BRepMesh_FaceAttribute.hxx>
|
||||
#include <Handle_Geom_Surface.hxx>
|
||||
#include <Handle_Geom2d_Curve.hxx>
|
||||
#include <Handle_BRepAdaptor_HSurface.hxx>
|
||||
#include <BRepAdaptor_Curve.hxx>
|
||||
#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
|
||||
|
||||
|
@@ -21,7 +21,6 @@
|
||||
#include <BRepMesh_Status.hxx>
|
||||
#include <BRepMesh.hxx>
|
||||
#include <BRepMesh_DataStructureOfDelaun.hxx>
|
||||
#include <Handle_BRepAdaptor_HSurface.hxx>
|
||||
|
||||
class BRepAdaptor_HSurface;
|
||||
|
||||
|
@@ -24,8 +24,6 @@
|
||||
#include <TopTools_ListOfShape.hxx>
|
||||
#include <TopTools_MutexForShapeProvider.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Handle_BRepAdaptor_HSurface.hxx>
|
||||
#include <Handle_Geom2d_Curve.hxx>
|
||||
#include <BRepMesh_Delaun.hxx>
|
||||
#include <TopAbs_ShapeEnum.hxx>
|
||||
#include <BRepMesh_Triangle.hxx>
|
||||
|
@@ -23,8 +23,6 @@
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <TopTools_MutexForShapeProvider.hxx>
|
||||
#include <TopTools_DataMapOfShapeReal.hxx>
|
||||
#include <Handle_BRepAdaptor_HSurface.hxx>
|
||||
#include <Handle_Poly_Triangulation.hxx>
|
||||
#include <BRepMesh_Delaun.hxx>
|
||||
#include <BRepMesh_Triangle.hxx>
|
||||
#include <BRepMesh_Classifier.hxx>
|
||||
|
@@ -19,7 +19,6 @@
|
||||
#include <Standard_Macro.hxx>
|
||||
#include <GCPnts_TangentialDeflection.hxx>
|
||||
#include <GeomAbs_IsoType.hxx>
|
||||
#include <Handle_BRepAdaptor_HSurface.hxx>
|
||||
#include <TopoDS_Edge.hxx>
|
||||
#include <Precision.hxx>
|
||||
|
||||
|
@@ -21,7 +21,6 @@
|
||||
#include <TopTools_MapOfShape.hxx>
|
||||
#include <TopTools_DataMapOfShapeReal.hxx>
|
||||
#include <BRepMesh_DiscretRoot.hxx>
|
||||
#include <Handle_Poly_Triangulation.hxx>
|
||||
#include <BRepMesh.hxx>
|
||||
|
||||
#include <vector>
|
||||
|
@@ -17,7 +17,6 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Macro.hxx>
|
||||
#include <Handle_Poly_PolygonOnTriangulation.hxx>
|
||||
|
||||
class Poly_PolygonOnTriangulation;
|
||||
|
||||
@@ -62,21 +61,21 @@ public:
|
||||
}
|
||||
|
||||
//! Returns first polygon on triangulation.
|
||||
inline const Handle_Poly_PolygonOnTriangulation& First() const
|
||||
inline const Handle(Poly_PolygonOnTriangulation)& First() const
|
||||
{
|
||||
return myFirst;
|
||||
}
|
||||
|
||||
//! Returns last polygon on triangulation.
|
||||
inline const Handle_Poly_PolygonOnTriangulation& Last() const
|
||||
inline const Handle(Poly_PolygonOnTriangulation)& Last() const
|
||||
{
|
||||
return myLast;
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
Handle_Poly_PolygonOnTriangulation myFirst;
|
||||
Handle_Poly_PolygonOnTriangulation myLast;
|
||||
Handle(Poly_PolygonOnTriangulation) myFirst;
|
||||
Handle(Poly_PolygonOnTriangulation) myLast;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
@@ -18,10 +18,8 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Macro.hxx>
|
||||
#include <Handle_BRepAdaptor_HSurface.hxx>
|
||||
#include <BRepMesh_FaceAttribute.hxx>
|
||||
#include <BRepMesh.hxx>
|
||||
#include <Handle_Poly_Triangulation.hxx>
|
||||
|
||||
class TopoDS_Face;
|
||||
class TopoDS_Edge;
|
||||
|
Reference in New Issue
Block a user