| Open CASCADE Technology
    7.8.0.dev
    | 
Indexed map of scene nodes with custom search algorithm. More...
#include <RWGltf_GltfSceneNodeMap.hxx>

| Public Member Functions | |
| RWGltf_GltfSceneNodeMap () | |
| Empty constructor.  More... | |
| Standard_Integer | FindIndex (const TCollection_AsciiString &theNodeId) const | 
| Find index from document node string identifier.  More... | |
|  Public Member Functions inherited from NCollection_IndexedMap< XCAFPrs_DocumentNode, XCAFPrs_DocumentNode > | |
| const_iterator | cbegin () const | 
| Returns a const iterator pointing to the first element in the map.  More... | |
| const_iterator | cend () const | 
| Returns a const iterator referring to the past-the-end element in the map.  More... | |
| NCollection_IndexedMap () | |
| Empty constructor.  More... | |
| NCollection_IndexedMap (const Standard_Integer theNbBuckets, const Handle< NCollection_BaseAllocator > &theAllocator=0L) | |
| Constructor.  More... | |
| NCollection_IndexedMap (const NCollection_IndexedMap &theOther) | |
| Copy constructor.  More... | |
| void | Exchange (NCollection_IndexedMap &theOther) | 
| Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!  More... | |
| NCollection_IndexedMap & | Assign (const NCollection_IndexedMap &theOther) | 
| Assign. This method does not change the internal allocator.  More... | |
| NCollection_IndexedMap & | operator= (const NCollection_IndexedMap &theOther) | 
| Assignment operator.  More... | |
| void | ReSize (const Standard_Integer theExtent) | 
| ReSize.  More... | |
| Standard_Integer | Add (const XCAFPrs_DocumentNode &theKey1) | 
| Add.  More... | |
| Standard_Boolean | Contains (const XCAFPrs_DocumentNode &theKey1) const | 
| Contains.  More... | |
| void | Substitute (const Standard_Integer theIndex, const XCAFPrs_DocumentNode &theKey1) | 
| Substitute.  More... | |
| void | Swap (const Standard_Integer theIndex1, const Standard_Integer theIndex2) | 
| Swaps two elements with the given indices.  More... | |
| void | RemoveLast (void) | 
| RemoveLast.  More... | |
| void | RemoveFromIndex (const Standard_Integer theIndex) | 
| Remove the key of the given index. Caution! The index of the last key can be changed.  More... | |
| Standard_Boolean | RemoveKey (const XCAFPrs_DocumentNode &theKey1) | 
| Remove the given key. Caution! The index of the last key can be changed.  More... | |
| const XCAFPrs_DocumentNode & | FindKey (const Standard_Integer theIndex) const | 
| FindKey.  More... | |
| const XCAFPrs_DocumentNode & | operator() (const Standard_Integer theIndex) const | 
| operator ()  More... | |
| Standard_Integer | FindIndex (const XCAFPrs_DocumentNode &theKey1) const | 
| FindIndex.  More... | |
| void | Clear (const Standard_Boolean doReleaseMemory=Standard_True) | 
| Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.  More... | |
| void | Clear (const Handle< NCollection_BaseAllocator > &theAllocator) | 
| Clear data and reset allocator.  More... | |
| virtual | ~NCollection_IndexedMap (void) | 
| Destructor.  More... | |
| Standard_Integer | Size (void) const | 
| Size.  More... | |
|  Public Member Functions inherited from NCollection_BaseMap | |
| Standard_Integer | NbBuckets () const | 
| NbBuckets.  More... | |
| Standard_Integer | Extent () const | 
| Extent.  More... | |
| Standard_Boolean | IsEmpty () const | 
| IsEmpty.  More... | |
| void | Statistics (Standard_OStream &S) const | 
| Statistics.  More... | |
| const Handle< NCollection_BaseAllocator > & | Allocator () const | 
| Returns attached allocator.  More... | |
Indexed map of scene nodes with custom search algorithm.
| 
 | inline | 
Empty constructor.
| 
 | inline | 
Find index from document node string identifier.
 1.8.13
 1.8.13