2 -- Created: Wed Sep 22 17:34:57 1993
3 -- Author: Didier PIFFAULT
5 ---Copyright: Matra Datavision 1993, 1994
10 ---Purpose: Instantiated package for the class of packages
11 -- MeshAlgo, and so on ...
14 -- All methods of all classes will be advanced.
43 ---Purpose: Discribes the wires discretisation.
51 enumeration FactoryError is
66 deferred class DiscretRoot;
69 pointer PDiscretRoot to DiscretRoot from BRepMesh;
72 class Delaun instantiates Delaunay from MeshAlgo(Vertex from BRepMesh,
74 Triangle from BRepMesh);
76 class DataMapOfVertexInteger instantiates DataMap from TCollection
77 (Vertex from TopoDS, Integer from Standard, ShapeMapHasher from TopTools);
79 class ListOfVertex instantiates List from TCollection
80 (Vertex from BRepMesh);
82 class ListOfXY instantiates List from TCollection (XY from gp);
84 class DataMapOfIntegerListOfXY instantiates DataMap from TCollection
85 (Integer from Standard, ListOfXY from BRepMesh, MapIntegerHasher from TColStd);
88 class VertexHasher instantiates MapHasher from TCollection(Vertex from BRepMesh);
90 class IndexedMapOfVertex instantiates IndexedMap from TCollection
91 (Vertex from BRepMesh, VertexHasher from BRepMesh);
94 class DataMapOfShapeReal instantiates DataMap from TCollection
97 ShapeMapHasher from TopTools);
101 class Array1OfBiPoint instantiates Array1 from TCollection(BiPoint from BRepMesh);
103 private class FastDiscretFace;
109 class DataMapOfFaceAttribute instantiates DataMap from TCollection
111 FaceAttribute from BRepMesh,
112 ShapeMapHasher from TopTools);
114 private class Classifier;
115 imported ClassifierPtr; -- smart pointer on Classifier
117 class IncrementalMesh from BRepMesh;
118 ---Purpose: meshes faces from a Shape only if necessary.
120 ---- classes moved from MeshShape
123 class DataMapOfIntegerPnt instantiates
124 DataMap from TCollection (Integer from Standard,
126 MapIntegerHasher from TColStd);
130 class DataMapOfShapePairOfPolygon instantiates
131 DataMap from TCollection(Shape from TopoDS,
132 PairOfPolygon from BRepMesh,
133 ShapeMapHasher from TopTools);
135 Mesh(S: Shape from TopoDS; d: Real from Standard);
136 ---Purpose: call to incremental mesh.