Open CASCADE Technology  6.9.0
Data Structures | Namespaces | Typedefs | Variables
BRepMesh.hxx File Reference
#include <gp_Pnt.hxx>
#include <gp_XYZ.hxx>
#include <gp_XY.hxx>
#include <Bnd_B2d.hxx>
#include <Bnd_Box2d.hxx>
#include <Standard.hxx>
#include <NCollection_List.hxx>
#include <NCollection_Map.hxx>
#include <NCollection_Vector.hxx>
#include <NCollection_Handle.hxx>
#include <NCollection_DataMap.hxx>
#include <NCollection_IndexedMap.hxx>
#include <NCollection_IndexedDataMap.hxx>
#include <NCollection_Array1.hxx>
#include <NCollection_Sequence.hxx>
#include <NCollection_CellFilter.hxx>
#include <NCollection_IncAllocator.hxx>
#include <NCollection_EBTree.hxx>
#include <NCollection_UBTreeFiller.hxx>
#include <BRepMesh_Edge.hxx>
#include <BRepMesh_Triangle.hxx>
#include <BRepMesh_PairOfPolygon.hxx>
#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>
#include <vector>

Data Structures

struct  BRepMesh::Segment
 Structure keeping parameters of segment. More...
 

Namespaces

 BRepMesh
 

Typedefs

typedef NCollection_Sequence
< Bnd_B2d
BRepMesh::SequenceOfBndB2d
 Sequences. More...
 
typedef NCollection_Sequence
< Standard_Integer
BRepMesh::SequenceOfInteger
 
typedef NCollection_Sequence
< Standard_Real
BRepMesh::SequenceOfReal
 
typedef NCollection_Vector
< BRepMesh_Vertex
BRepMesh::VectorOfVertex
 Vectors. More...
 
typedef NCollection_Vector
< Standard_Integer
BRepMesh::VectorOfInteger
 
typedef NCollection_Vector
< BRepMesh_Circle
BRepMesh::VectorOfCircle
 
typedef NCollection_EBTree
< Standard_Integer, Bnd_Box2d
BRepMesh::BndBox2dTree
 Trees. More...
 
typedef
NCollection_UBTreeFiller
< Standard_Integer, Bnd_Box2d
BRepMesh::BndBox2dTreeFiller
 
typedef NCollection_Array1
< BRepMesh_Vertex
BRepMesh::Array1OfVertexOfDelaun
 Arrays. More...
 
typedef NCollection_Array1
< Standard_Integer
BRepMesh::Array1OfInteger
 
typedef NCollection_Array1
< Standard_Real
BRepMesh::Array1OfReal
 
typedef NCollection_Array1
< Segment
BRepMesh::Array1OfSegments
 
typedef NCollection_List< gp_XYBRepMesh::ListOfXY
 Lists. More...
 
typedef NCollection_List
< BRepMesh_Vertex
BRepMesh::ListOfVertex
 
typedef NCollection_List
< Standard_Integer
BRepMesh::ListOfInteger
 
typedef NCollection_Map
< Standard_Integer
BRepMesh::MapOfInteger
 Maps. More...
 
typedef NCollection_DataMap
< Handle< Poly_Triangulation >
, Standard_Boolean
BRepMesh::DMapOfTriangulationBool
 
typedef NCollection_Map
< TopoDS_Shape,
TopTools_ShapeMapHasher
BRepMesh::MapOfShape
 
typedef NCollection_DataMap
< Standard_Integer,
Standard_Integer
BRepMesh::MapOfIntegerInteger
 
typedef NCollection_DataMap
< TopoDS_Vertex,
Standard_Integer,
TopTools_ShapeMapHasher
BRepMesh::DMapOfVertexInteger
 
typedef NCollection_DataMap
< TopoDS_Face,
Handle_BRepMesh_FaceAttribute,
TopTools_ShapeMapHasher
BRepMesh::DMapOfFaceAttribute
 
typedef NCollection_DataMap
< TopoDS_Shape,
BRepMesh_PairOfPolygon,
TopTools_ShapeMapHasher
BRepMesh::DMapOfShapePairOfPolygon
 
typedef NCollection_DataMap
< Standard_Integer, gp_Pnt
BRepMesh::DMapOfIntegerPnt
 
typedef NCollection_DataMap
< Standard_Integer, ListOfXY > 
BRepMesh::DMapOfIntegerListOfXY
 
typedef NCollection_DataMap
< Standard_Integer,
ListOfInteger > 
BRepMesh::DMapOfIntegerListOfInteger
 
typedef NCollection_DataMap
< TopoDS_Edge,
DMapOfTriangulationBool,
TopTools_ShapeMapHasher
BRepMesh::DMapOfEdgeListOfTriangulationBool
 
typedef NCollection_IndexedMap
< Standard_Integer
BRepMesh::IMapOfInteger
 
typedef NCollection_IndexedMap
< Standard_Real
BRepMesh::IMapOfReal
 
typedef NCollection_IndexedMap
< BRepMesh_Triangle
BRepMesh::IMapOfElement
 
typedef
NCollection_IndexedDataMap
< BRepMesh_Edge,
BRepMesh_PairOfIndex
BRepMesh::IDMapOfLink
 
typedef NCollection_CellFilter
< BRepMesh_CircleInspector
BRepMesh::CircleCellFilter
 CellFilters. More...
 
typedef NCollection_CellFilter
< BRepMesh_VertexInspector
BRepMesh::VertexCellFilter
 
typedef NCollection_Handle
< VectorOfVertex > 
BRepMesh::HVectorOfVertex
 Handles. More...
 
typedef NCollection_Handle
< MapOfInteger > 
BRepMesh::HMapOfInteger
 
typedef NCollection_Handle
< IMapOfInteger > 
BRepMesh::HIMapOfInteger
 
typedef NCollection_Handle
< DMapOfShapePairOfPolygon > 
BRepMesh::HDMapOfShapePairOfPolygon
 
typedef NCollection_Handle
< DMapOfIntegerPnt > 
BRepMesh::HDMapOfIntegerPnt
 
typedef NCollection_Handle
< BRepMesh_Classifier
BRepMesh::HClassifier
 
typedef NCollection_Handle
< BndBox2dTree > 
BRepMesh::HBndBox2dTree
 
typedef NCollection_Handle
< Array1OfSegments > 
BRepMesh::HArray1OfSegments
 
typedef NCollection_Handle
< DMapOfVertexInteger > 
BRepMesh::HDMapOfVertexInteger
 
typedef NCollection_Handle
< DMapOfIntegerListOfXY > 
BRepMesh::HDMapOfIntegerListOfXY
 
typedef NCollection_Handle
< BRepMesh_VertexTool
BRepMesh::HVertexTool
 
typedef NCollection_Handle
< SequenceOfBndB2d > 
BRepMesh::HSequenceOfBndB2d
 
typedef NCollection_Handle
< SequenceOfInteger > 
BRepMesh::HSequenceOfInteger
 
typedef std::pair
< HArray1OfSegments,
HBndBox2dTree > 
BRepMesh::SegmentsTree
 Other data structures. More...
 
typedef NCollection_Array1
< SegmentsTree > 
BRepMesh::Array1OfSegmentsTree
 

Variables

const size_t BRepMesh::MEMORY_BLOCK_SIZE_HUGE = 512 * 1024
 Default size for memory block allocated by IncAllocator. More...