Overload List
| # | Signature | Description |
|---|---|---|
| 1 | class operator Explicit(const AValue: TVec): Vector; | Explicitely convert TVec to Vector. |
| 2 | class operator Explicit(const AValue: TVecInt): Vector; | Explicitely convert TVecInt to Vector. |
| 3 | class operator Explicit(const AValue: Vector): VectorInt; | Explicitely convert Vector to VectorInt. |
| 4 | class operator Explicit(const AValue: Vector): TDoubleArray; | Explicitely convert Vector to array of doubles. |
| 5 | class operator Explicit(const AValue: Vector): TSingleArray; | Explicitely convert Vector to array of doubles. |
| 6 | class operator Explicit(const AValue: VectorInt): Vector; | Explicitely convert VectorInt to Vector. |
| 7 | class operator Explicit(const AValue: TSingleArray): Vector; | Explicitely convert array of single values to Vector. |
Overload 1: class operator Explicit(const AValue: TVec): Vector;
Explicitely convert TVec to Vector.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | TVec | source TVec |
Result: stored in self (calling object), returns self for chaining
Copies all values from AValue to the result.
Overload 2: class operator Explicit(const AValue: TVecInt): Vector;
Explicitely convert TVecInt to Vector.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | TVecInt | source TVecInt |
Result: stored in self (calling object), returns self for chaining
Copies all values from AValue to the result.
Overload 3: class operator Explicit(const AValue: Vector): VectorInt;
Explicitely convert Vector to VectorInt.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | Vector |
Result: stored in self (calling object), returns self for chaining
Copies all values from AValue to the result.
Overload 4: class operator Explicit(const AValue: Vector): TDoubleArray;
Explicitely convert Vector to array of doubles.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | Vector |
Returns: Double[]
Copies all values from AVector to an array of double.
Overload 5: class operator Explicit(const AValue: Vector): TSingleArray;
Explicitely convert Vector to array of doubles.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | Vector |
Returns: Single[]
Copies all values from AVector to an array of single.
Overload 6: class operator Explicit(const AValue: VectorInt): Vector;
Explicitely convert VectorInt to Vector.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | VectorInt |
Result: stored in self (calling object), returns self for chaining
Copies all values from AValue to the result.
Overload 7: class operator Explicit(const AValue: TSingleArray): Vector;
Explicitely convert array of single values to Vector.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | TSingleArray |
Result: stored in self (calling object), returns self for chaining
Copies all values from the AValue array to the result.