Namespace: GameEngine.Attributes
Class: GameEngine/Attributes/ArcGISUint32Collection
Since: 2.4.0
Summary
Defines a collection of uint32 values
Constructors
ArcGISUint32Collection()
Creates a vector. This allocates memory that must be deleted.
Since 2.4.0
Properties
Methods
| Signature | Return Type | Summary |
|---|---|---|
Add a value to the vector. | ||
Appends a vector to a vector. | ||
Gets the value at the specified position. | ||
Determines if the vector contains the given value. | ||
First() | Get the first value in the vector. | |
Retrieves the position of the given value in the vector. | ||
Insert a value at the specified position in the vector. | ||
IsEmpty() | Determines if the vector contains values. | |
Last() | Get the last value in the vector. | |
Move a value from the current position to a new position in the vector. | ||
Npos() | Returns a value indicating a bad position within the vector. | |
Remove a value at a specific position in the vector. | ||
Remove all values from the vector. |
Add
Add a value to the vector.
Since 2.4.0
Arguments
| Name | Type | Summary |
|---|---|---|
value | uint | The value to add. |
Returns ulong
The position of the value. Max value of size_t if an error occurs.
AddArray
Appends a vector to a vector.
Since 2.4.0
Arguments
| Name | Type | Summary |
|---|---|---|
vector2 | ArcGISCollection<uint> | The value to add. |
Returns ulong
The new size of vector_1. Max value of size_t if an error occurs.
At
Gets the value at the specified position.
Since 2.4.0
Arguments
| Name | Type | Summary |
|---|---|---|
position | ulong | The position at which to get the value. |
Returns uint
The uint32 at the specified position.
Contains
Determines if the vector contains the given value.
Since 2.4.0
Arguments
| Name | Type | Summary |
|---|---|---|
value | uint | The value to find. |
Returns bool
True if the value is in the vector, otherwise false.
First
uint First()
Get the first value in the vector.
Since 2.4.0
Returns uint
The uint32 at the position requested.
IndexOf
Retrieves the position of the given value in the vector.
Since 2.4.0
Arguments
| Name | Type | Summary |
|---|---|---|
value | uint | The value to find. |
Returns ulong
The position of the value in the vector, Max value of size_t otherwise.
Insert
Insert a value at the specified position in the vector.
Since 2.4.0
Arguments
| Name | Type | Summary |
|---|---|---|
position | ulong | The position which you want to insert the value. |
value | uint | The value that is to be added. |
Returns void
IsEmpty
bool IsEmpty()
Determines if the vector contains values.
Since 2.4.0
Returns bool
True if the vector object contains no values, otherwise false. Returns true if an error occurs.
Last
uint Last()
Get the last value in the vector.
Since 2.4.0
Returns uint
The uint32 at the specified position.
Move
Move a value from the current position to a new position in the vector.
Since 2.4.0
Arguments
| Name | Type | Summary |
|---|---|---|
old | ulong | The current position of the value. |
new | ulong | The position which you want to move the value to. |
Returns void
Npos
static ulong Npos()
Returns a value indicating a bad position within the vector.
Since 2.4.0
Returns ulong
A size_t.
Remove
Remove a value at a specific position in the vector.
Since 2.4.0
Arguments
| Name | Type | Summary |
|---|---|---|
position | ulong | The position which you want to remove the value. |