Namespace: Esri::GameEngine::Layers::PointCloud
Class: Esri/GameEngine/Layers/PointCloud/ArcGISPointCloudColorClassBreakCollection
Since: 2.4.0

Summary

A collection of ArcGISPointCloudColorClassBreak values.

Constructors

ArcGISPointCloudColorClassBreakCollection()

Creates a vector. This allocates memory that must be deleted.

Since 2.4.0

Properties

PropertyTypeNullableReadonlySummary
No
Yes

The number of values in the vector.

Size

size_t GetSize() const

The number of values in the vector.

If an error occurs, 0 is returned.

Methods

SignatureReturn TypeSummary

Add a value to the vector.

AddArray(const ArcGISCollection<ArcGISPointCloudColorClassBreak>&)

Appends a vector to a vector.

Get a value at a specific position.

Indicates if the vector contains the given value.

Equals(const ArcGISCollection<ArcGISPointCloudColorClassBreak>&)

Determines if two vectors are equal.

Get the first value in the vector.

Finds the position of the given value in the vector.

Insert a value at the specified position in the vector.

Determines if there are any values in the vector.

Get the last value in the vector.

Move a value from the current position to a new position in the vector.

Returns a value indicating a bad position within the vector.

Remove a value at a specified position in the vector.

Remove all values from the vector.

Add

Add a value to the vector.

Since 2.4.0

Arguments
NameTypeConstSummary
value
Yes

The value to add.

Returns size_t

The position of the value. Max value of size_t if an error occurs.

AddArray

size_t AddArray(const ArcGISCollection<ArcGISPointCloudColorClassBreak>& vector2)

Appends a vector to a vector.

Since 2.4.0

Arguments
NameTypeConstSummary
vector2
Yes

The value to add.

Returns size_t

The new size of vector_1. Max value of size_t if an error occurs.

At

Get a value at a specific position.

Since 2.4.0

Arguments
NameTypeConstSummary
position
No

The position for which you want the value.

Returns ArcGISPointCloudColorClassBreak

A ArcGISPointCloudColorClassBreak that represents the value at the specified position.

Contains

bool Contains(const ArcGISPointCloudColorClassBreak& value) const

Indicates if the vector contains the given value.

Since 2.4.0

Arguments
NameTypeConstSummary
value
Yes

The value you want to find.

Returns bool

True if the value is in the vector otherwise false.

Equals

bool Equals(const ArcGISCollection<ArcGISPointCloudColorClassBreak>& vector2) const

Determines if two vectors are equal.

Since 2.4.0

Arguments
NameTypeConstSummary
vector2
Yes

The second vector.

Returns bool

True if the two vectors are equal, otherwise false.

First

Get the first value in the vector.

Since 2.4.0

Returns ArcGISPointCloudColorClassBreak

A ArcGISPointCloudColorClassBreak representing the value at the requested position.

IndexOf

size_t IndexOf(const ArcGISPointCloudColorClassBreak& value) const

Finds the position of the given value in the vector.

Since 2.4.0

Arguments
NameTypeConstSummary
value
Yes

The value you want to find.

Returns size_t

The position of the value in the vector, Max value of size_t otherwise.

Insert

void Insert(size_t position, const ArcGISPointCloudColorClassBreak& value)

Insert a value at the specified position in the vector.

Since 2.4.0

Arguments
NameTypeConstSummary
position
No

The position at which to insert the given value.

value
Yes

The value to add.

Returns void

IsEmpty

bool IsEmpty() const

Determines if there are any values in the vector.

Since 2.4.0

Returns bool

True if the vector object contains no values, otherwise false. Returns true if an error occurs.

Last

Get the last value in the vector.

Since 2.4.0

Returns ArcGISPointCloudColorClassBreak

A ArcGISPointCloudColorClassBreak representing the value at the specified position.

Move

void Move(size_t oldPosition, size_t newPosition)

Move a value from the current position to a new position in the vector.

Since 2.4.0

Arguments
NameTypeConstSummary
oldPosition
No

The current position of the value.

newPosition
No

The position to which you want to move the value.

Returns void

Npos

static size_t Npos()

Returns a value indicating a bad position within the vector.

Since 2.4.0

Returns size_t

A size_t.

Remove

void Remove(size_t position)

Remove a value at a specified position in the vector.

Since 2.4.0

Arguments
NameTypeConstSummary
position
No

The position where you want to remove the value.

Returns void

RemoveAll

void RemoveAll()

Remove all values from the vector.

Since 2.4.0

Returns void