Base class for all typed vectors. More...


Public Member Functions | |
| void | Empty () |
| Resets the number of elements to 0. | |
| virtual void | RemoveElement (uint index) |
| Removes the element at the specified position. | |
| void | Save (string path) |
| Saves the EVector object with all its attributes. | |
| void | Save (eVision.ESerializer serializer) |
| Saves the EVector object with all its attributes. | |
| void | Save (string path, uint un32Version) |
| Saves the EVector object with all its attributes. | |
| void | Save (eVision.ESerializer serializer, uint un32Version) |
| Saves the EVector object with all its attributes. | |
| void | Load (string path) |
| Loads the EVector object with all its attributes. | |
| void | Load (eVision.ESerializer serializer) |
| Loads the EVector object with all its attributes. | |
| void | Load (string path, uint un32Version) |
| Loads the EVector object with all its attributes. | |
| void | Load (eVision.ESerializer serializer, uint un32Version) |
| Loads the EVector object with all its attributes. | |
Properties | |
| uint | NumElements [get, set] |
| Number of elements in the vector. | |
Base class for all typed vectors.
This class contains all methods that are not type specific. Mainly methods to handle elements count and serialization
License(s): BasicTypes
| void eVision.EVector.Empty | ( | ) |
Resets the number of elements to 0.
| void eVision.EVector.Load | ( | eVision.ESerializer | serializer | ) |
Loads the EVector object with all its attributes.
| serializer | Serializer. Must be in read mode. |
| void eVision.EVector.Load | ( | eVision.ESerializer | serializer, |
| uint | un32Version ) |
Loads the EVector object with all its attributes.
| serializer | Serializer. Must be in read mode. |
| un32Version | The file version number. |
| void eVision.EVector.Load | ( | string | path | ) |
Loads the EVector object with all its attributes.
| path | The file path. |
| void eVision.EVector.Load | ( | string | path, |
| uint | un32Version ) |
Loads the EVector object with all its attributes.
| path | The file path. |
| un32Version | The file version number. |
|
virtual |
Removes the element at the specified position.
| index | Index, between 0 and EVector.NumElements (excluded) of the element to be accessed. |
| void eVision.EVector.Save | ( | eVision.ESerializer | serializer | ) |
Saves the EVector object with all its attributes.
| serializer | Serializer. Must be in write mode. |
| void eVision.EVector.Save | ( | eVision.ESerializer | serializer, |
| uint | un32Version ) |
Saves the EVector object with all its attributes.
| serializer | Serializer. Must be in write mode. |
| un32Version | The file version number. |
| void eVision.EVector.Save | ( | string | path | ) |
Saves the EVector object with all its attributes.
| path | The file path. |
| void eVision.EVector.Save | ( | string | path, |
| uint | un32Version ) |
Saves the EVector object with all its attributes.
| path | The file path. |
| un32Version | The file version number. |
|
getset |
Number of elements in the vector.