Device dictionary holding all node maps.
More...
Inherits ReadOnlyDictionaryBase< TKey, TValue >.
Inherited by , and DeviceNodeMapDictionary.
|
void | Dispose () |
| Dispose of all node maps immediately.
|
|
override bool | TryGetValue (string name, out NodeMap value) |
| Tries to get the node map with the given name .
|
|
virtual bool | ContainsKey (TKey key) |
| Determines whether the key is in this collection.
|
|
virtual bool | TryGetValue (TKey key, out TValue value) |
| Retrieves the value that is associated with the specific key .
|
|
|
virtual void | Dispose (bool disposing) |
| Disposable implementation.
|
|
override bool | Contains (KeyValuePair< string, NodeMap > item) |
| Gets whether the given pair item is contained in this node map dictionary.
|
|
override void | CopyTo (KeyValuePair< string, NodeMap >[] array, int arrayIndex) |
| Copies the elements of this dictionary into the given array starting at index arrayIndex .
|
|
override IEnumerator< KeyValuePair< string, NodeMap > > | GetEnumerator () |
| Gets the enumerator for the KeyValuePair<TKey, TValue>s.
|
|
| ReadOnlyDictionaryBase (IDictionary< TKey, TValue > dictionary) |
| Creates a new ReadOnlyDictionary wrapping the given dictionary .
|
|
virtual bool | Contains (KeyValuePair< TKey, TValue > item) |
| Determines whether the item is in this collection.
|
|
virtual void | CopyTo (KeyValuePair< TKey, TValue >[] array, int arrayIndex) |
| Copies the entire collection to a compatible one-dimensional array , starting at the specified arrayIndex .
|
|
|
IntPtr | ParentHandle |
| Native handle of the parent object holding the node maps.
|
|
|
virtual bool | IsDisposed [get] |
| Gets whether this object has been disposed.
|
|
override NodeMap | this[string name] [get] |
| Indexer to retrieve a node map with the given name .
|
|
override ICollection< NodeMap > | Values [get] |
| Gets the value-collection containing all available nodes maps.
|
|
IDictionary< TKey, TValue > | Dictionary [get] |
| Gets the wrapped dictionary.
|
|
virtual TValue | this[TKey key] [get] |
| Gets the element that has the specified key .
|
|
int | Count [get] |
| Gets the number of items in the dictionary.
|
|
virtual ICollection< TKey > | Keys [get] |
| Gets a read-only collection of all keys in this dictionary.
|
|
virtual ICollection< TValue > | Values [get] |
| Gets a read-only collection of all values in this dictionary.
|
|
Device dictionary holding all node maps.
◆ Contains()
override bool Contains |
( |
KeyValuePair< string, NodeMap > | item | ) |
|
|
protected |
Gets whether the given pair item is contained in this node map dictionary.
- Parameters
-
item | Element to be checked. |
- Returns
true
if the key/value pair exists; false
otherwise.
◆ CopyTo()
override void CopyTo |
( |
KeyValuePair< string, NodeMap >[] | array, |
|
|
int | arrayIndex ) |
|
protected |
Copies the elements of this dictionary into the given array starting at index arrayIndex .
- Parameters
-
array | Array to copy elements into. |
arrayIndex | Start index to copy to. |
◆ Dispose()
virtual void Dispose |
( |
bool | disposing | ) |
|
|
protectedvirtual |
Disposable implementation.
- Parameters
-
disposing | true if called from IDisposable.Dispose; false if called from finalizer. |
◆ FromComposite()
◆ FromImage()
◆ FromPointCloud()
◆ GetEnumerator()
override IEnumerator< KeyValuePair< string, NodeMap > > GetEnumerator |
( |
| ) |
|
|
protectedvirtual |
◆ TryGetValue()
override bool TryGetValue |
( |
string | name, |
|
|
out NodeMap | value ) |
Tries to get the node map with the given name .
- Parameters
-
name | Name of the node map. |
value | Will contain the NodeMap object if present. |
- Returns
true
if name is contained in this dictionary; false
otherwise.
◆ this[string name]
Indexer to retrieve a node map with the given name .
- Parameters
-
name | Name of the node map. |
- Returns
- NodeMap with the given name .
- Exceptions
-
ArgumentNullException | Thrown if name is null . |
KeyNotFoundException | Thrown if name does not exist in this collection. |