#include "SMDS_MeshCell.hxx"#include "SMDS_Position.hxx"#include <Utils_SALOME_Exception.hxx>#include <boost/container/flat_set.hpp>#include <boost/dynamic_bitset.hpp>#include <boost/make_shared.hpp>#include <boost/ptr_container/ptr_vector.hpp>#include <boost/shared_ptr.hpp>#include <set>#include <vtkType.h>#include <smIdType.hxx>

Go to the source code of this file.
Data Structures | |
| struct | _ChunkCompare |
| class | SMDS_ElementFactory |
| Allocate SMDS_MeshElement's (SMDS_MeshCell's or SMDS_MeshNode's ) and bind some attributes to elements: element ID, element VTK ID, sub-mesh ID, position on shape. More... | |
| class | SMDS_NodeFactory |
| Allocate SMDS_MeshNode's. More... | |
| struct | _Range< ATTR > |
| Range of elements in a chunk having the same attribute value. More... | |
| struct | _RangeSet< RANGE > |
| Sorted set of ranges. More... | |
| class | SMDS_ElementChunk |
| Allocate SMDS_MeshElement's (SMDS_MeshCell's or SMDS_MeshNode's ) and bind some attributes to elements: element ID, sub-shape ID, isMarked flag, parameters on shape. More... | |
| struct | _ChunkIterator< ELEM_ITERATOR, RANGE_SET > |
| Iterator on elements in chunks. More... | |
Typedefs | |
| typedef boost::ptr_vector< SMDS_ElementChunk > | TChunkVector |
| typedef std::set< SMDS_ElementChunk *, _ChunkCompare > | TChunkPtrSet |
| typedef std::vector< std::pair< int, int > > | TIndexRanges |
| typedef _Range< int > | _ShapeIDRange |
| typedef _Range< bool > | _UsedRange |
| typedef _RangeSet< _ShapeIDRange > | TSubIDRangeSet |
| typedef _RangeSet< _UsedRange > | TUsedRangeSet |
| typedef boost::dynamic_bitset | TBitSet |
| typedef double | TParam |
| typedef _Range< int > _ShapeIDRange |
| typedef _Range< bool > _UsedRange |
| typedef boost::dynamic_bitset TBitSet |
| typedef std::set<SMDS_ElementChunk*,_ChunkCompare> TChunkPtrSet |
| typedef boost::ptr_vector<SMDS_ElementChunk> TChunkVector |
| typedef std::vector< std::pair< int, int > > TIndexRanges |
| typedef double TParam |
| typedef _RangeSet< _ShapeIDRange > TSubIDRangeSet |
| typedef _RangeSet< _UsedRange > TUsedRangeSet |