Defines a list of features. More...
Inherits global.SystemIDisposable.
Public Member Functions | |
| MTKBase_FeatureList (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| MTKBase_FeatureList () | |
| Constructor. | |
| void | Append (cadex.MTKBase_Feature theFeature) |
| void | Append (cadex.MTKBase_FeatureList theFeatureList) |
| Adds features to the list. | |
| cadex.MTKBase_Feature | Feature (uint theIndex) |
| Access specified element. | |
| cadex.MTKBase_Feature | Access (uint theIndex) |
| uint | Size () |
| Returns the number of elements in the list. | |
| bool | IsEmpty () |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Defines a list of features.
Features can be added using Append() and retrieved using Feature() or operator[]. The number of added features can be retrieved by Size().
|
inline |
Constructor.
Creates an empty list.
|
inline |
Access specified element.
Returns a reference to the feature at specified location pos.
theIndex must be in the range [0, Size()-1]. Otherwise the result is undefined.
Access specified element.
Returns the feature at specified location pos.
theIndex must be in the range [0, Size()-1]. Otherwise the result is undefined.