#include <TopOpeBRepTool_IndexedDataMapOfShapeconnexity.hxx>
|
| | TCollection_BasicMap (const Standard_Integer NbBuckets, const Standard_Boolean single) |
| | Initialize the map. Single is True when the map <br>
uses only one table of buckets.
One table : Map, DataMap
Two tables : DoubleMap, IndexedMap, IndexedDataMap
More...
|
| |
| Standard_Boolean | BeginResize (const Standard_Integer NbBuckets, Standard_Integer &NewBuckets, Standard_Address &data1, Standard_Address &data2) const |
| | Tries to resize the Map with NbBuckets. Returns <br>
True if possible, NewBuckts is the new nuber of
buckets. data1 and data2 are the new tables of
buckets where the data must be copied.
More...
|
| |
| void | EndResize (const Standard_Integer NbBuckets, const Standard_Integer NewBuckets, const Standard_Address data1, const Standard_Address data2) |
| | If BeginResize was succesfull after copying the <br>
data to data1 and data2 this methods update the
tables and destroys the old ones.
More...
|
| |
| Standard_Boolean | Resizable () const |
| | Returns True if resizing the map should be <br>
considered.
More...
|
| |
| void | Increment () |
| | Decrement the extent of the map.
More...
|
| |
| void | Decrement () |
| | Decrement the extent of the map.
More...
|
| |
| void | Destroy () |
| | Destroys the buckets.
More...
|
| |
| Standard_Address | myData1 |
| |
| Standard_Address | myData2 |
| |
| TopOpeBRepTool_IndexedDataMapOfShapeconnexity::TopOpeBRepTool_IndexedDataMapOfShapeconnexity |
( |
const Standard_Integer |
NbBuckets = 1 | ) |
|
| TopOpeBRepTool_IndexedDataMapOfShapeconnexity::~TopOpeBRepTool_IndexedDataMapOfShapeconnexity |
( |
| ) |
|
|
inline |
| void TopOpeBRepTool_IndexedDataMapOfShapeconnexity::Clear |
( |
| ) |
|
| void TopOpeBRepTool_IndexedDataMapOfShapeconnexity::RemoveLast |
( |
| ) |
|
| void TopOpeBRepTool_IndexedDataMapOfShapeconnexity::ReSize |
( |
const Standard_Integer |
NbBuckets | ) |
|
The documentation for this class was generated from the following file: