eVision .NET API
Loading...
Searching...
No Matches
eVision.EVector Class Reference

Base class for all typed vectors. More...

Inheritance diagram for eVision.EVector:
Collaboration diagram for eVision.EVector:

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.

Detailed Description

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

Member Function Documentation

◆ Empty()

void eVision.EVector.Empty ( )

Resets the number of elements to 0.

◆ Load() [1/4]

void eVision.EVector.Load ( eVision.ESerializer serializer)

Loads the EVector object with all its attributes.

Parameters
serializerSerializer. Must be in read mode.

◆ Load() [2/4]

void eVision.EVector.Load ( eVision.ESerializer serializer,
uint un32Version )

Loads the EVector object with all its attributes.

Parameters
serializerSerializer. Must be in read mode.
un32VersionThe file version number.

◆ Load() [3/4]

void eVision.EVector.Load ( string path)

Loads the EVector object with all its attributes.

Parameters
pathThe file path.

◆ Load() [4/4]

void eVision.EVector.Load ( string path,
uint un32Version )

Loads the EVector object with all its attributes.

Parameters
pathThe file path.
un32VersionThe file version number.

◆ RemoveElement()

virtual void eVision.EVector.RemoveElement ( uint index)
virtual

Removes the element at the specified position.

Parameters
indexIndex, between 0 and EVector.NumElements (excluded) of the element to be accessed.

◆ Save() [1/4]

void eVision.EVector.Save ( eVision.ESerializer serializer)

Saves the EVector object with all its attributes.

Parameters
serializerSerializer. Must be in write mode.

◆ Save() [2/4]

void eVision.EVector.Save ( eVision.ESerializer serializer,
uint un32Version )

Saves the EVector object with all its attributes.

Parameters
serializerSerializer. Must be in write mode.
un32VersionThe file version number.

◆ Save() [3/4]

void eVision.EVector.Save ( string path)

Saves the EVector object with all its attributes.

Parameters
pathThe file path.

◆ Save() [4/4]

void eVision.EVector.Save ( string path,
uint un32Version )

Saves the EVector object with all its attributes.

Parameters
pathThe file path.
un32VersionThe file version number.

Property Documentation

◆ NumElements

uint eVision.EVector.NumElements
getset

Number of elements in the vector.