CVB.Net 14.0
BufferNodeMapDictionary Class Reference

NodeMapDictionary for Streams. More...

Inherits NodeMapDictionary, and INativeHandle.

Protected Member Functions

override void Dispose (bool disposing)
 Called either from IDisposable.Dispose or the finalizer. More...
 
- Protected Member Functions inherited from NodeMapDictionary
virtual void Dispose (bool disposing)
 Disposable implementation. More...
 
override bool Contains (KeyValuePair< string, NodeMap > item)
 Gets whether the given pair item is contained in this node map dictionary. More...
 
override void CopyTo (KeyValuePair< string, NodeMap >[] array, int arrayIndex)
 Copies the elements of this dictionary into the given array starting at index arrayIndex . More...
 
override IEnumerator< KeyValuePair< string, NodeMap > > GetEnumerator ()
 Gets the enumerator for the KeyValuePair<TKey, TValue>s. More...
 
- Protected Member Functions inherited from ReadOnlyDictionaryBase< string, NodeMap >
 ReadOnlyDictionaryBase (IDictionary< TKey, TValue > dictionary)
 Creates a new ReadOnlyDictionary wrapping the given dictionary . More...
 
virtual bool Contains (KeyValuePair< TKey, TValue > item)
 Determines whether the item is in this collection. More...
 
virtual void CopyTo (KeyValuePair< TKey, TValue >[] array, int arrayIndex)
 Copies the entire collection to a compatible one-dimensional array , starting at the specified arrayIndex . More...
 
virtual IEnumerator< KeyValuePair< TKey, TValue > > GetEnumerator ()
 Returns an enumerator that iterates through this collection. More...
 

Package Functions

 BufferNodeMapDictionary (INativeHandle parent)
 Creates this dictionary from the given parent . More...
 
- Package Functions inherited from NodeMapDictionary
 NodeMapDictionary (IntPtr handle)
 Creates this dictionary from the given handle Cvb.Device. More...
 

Properties

IntPtr Handle [get]
 Gets the parent handle.
 
override bool IsDisposed [get]
 Gets whether this object is disposed.
 
- Properties inherited from NodeMapDictionary
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 . More...
 
override ICollection< NodeMapValues [get]
 Gets the value-collection containing all available nodes maps.
 
- Properties inherited from ReadOnlyDictionaryBase< string, NodeMap >
IDictionary< TKey, TValue > Dictionary [get]
 Gets the wrapped dictionary.
 
virtual TValue this[TKey key] [get]
 Gets the element that has the specified key . More...
 
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.
 
- Properties inherited from INativeHandle
IntPtr Handle [get]
 The native handle of the object.
 
bool IsDisposed [get]
 Possibility to check whether the object has already been disposed of.
 

Events

NativeHandleEventDelegate ObjectDisposing
 Event that is fired when this object is disposing.
 
- Events inherited from INativeHandle
NativeHandleEventDelegate ObjectDisposing
 Raised when this object is about to be disposed via the IDisposable.Dispose method.
More...
 

Additional Inherited Members

- Public Member Functions inherited from NodeMapDictionary
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 . More...
 
- Public Member Functions inherited from ReadOnlyDictionaryBase< string, NodeMap >
virtual bool ContainsKey (TKey key)
 Determines whether the key is in this collection. More...
 
virtual bool TryGetValue (TKey key, out TValue value)
 Retrieves the value that is associated with the specific key . More...
 
- Static Public Member Functions inherited from NodeMapDictionary
static NodeMapDictionary FromImage (MultiPartImage image)
 Creates a new NodeMapDictionary from a given MultiPartImage More...
 
static NodeMapDictionary FromPointCloud (PointCloud pointCloud)
 Creates a new NodeMapDictionary from a given PointCloud More...
 
static NodeMapDictionary FromComposite (Composite composite)
 Creates a new NodeMapDictionary from a given Composite More...
 
- Protected Attributes inherited from NodeMapDictionary
IntPtr ParentHandle
 Native handle of the parent object holding the node maps.
 

Detailed Description

Constructor & Destructor Documentation

◆ BufferNodeMapDictionary()

Creates this dictionary from the given parent .

Parameters
parentParent object.

Member Function Documentation

◆ Dispose()

override void Dispose ( bool  disposing)
protectedvirtual

Called either from IDisposable.Dispose or the finalizer.

Parameters
disposingtrue if called from IDisposable.Dispose.

Reimplemented from NodeMapDictionary.