Overload List
Overload 1: function Ramp(const LengthAndFloatPrecisionSrc: TMtxVec): Vector;
Returns a vector of [0, 1, .., Len-1] numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | LengthAndFloatPrecisionSrc | TMtxVec |
Returns: Vector
It uses LengthAndFloatPrecisionSrc to obtain Length and FloatPrecision params. Internally calls TVec.Ramp
Overload 2: function Ramp(const LengthAndFloatPrecisionSrc: TMtxVec; const Offset: TCplx; const Step: TCplx): Vector;
Returns a vector of [0, 1, .., Len-1] numbers.
Returns: Vector
It uses LengthAndFloatPrecisionSrc to obtain Length and FloatPrecision params. Internally calls TVec.Ramp
Overload 3: function Ramp(const LengthAndFloatPrecisionSrc: TMtxVec; const Offset: TCplx; Step: Double): Vector;
Returns a vector of [0, 1, .., Len-1] numbers.
Returns: Vector
It uses LengthAndFloatPrecisionSrc to obtain Length and FloatPrecision params. Internally calls TVec.Ramp
Overload 4: function Ramp(const LengthAndFloatPrecisionSrc: TMtxVec; Offset: Double; Step: Double): Vector;
Returns a vector of [0, 1, .., Len-1] numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | LengthAndFloatPrecisionSrc | TMtxVec | |
| 2 | Offset | Double | scalar |
| 3 | Step | Double | scalar |
Returns: Vector
It uses LengthAndFloatPrecisionSrc to obtain Length and FloatPrecision params. Internally calls TVec.Ramp
Overload 5: function Ramp(Len: Integer; const FloatPrecision: TMtxFloatPrecision): Vector;
Returns a vector of [0, 1, .., Len-1] numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Len | Integer | element count |
| 2 | FloatPrecision | TMtxFloatPrecision |
Returns: Vector
Internally calls Vector.Ramp
Overload 6: function Ramp(Len: Integer; const FloatPrecision: TMtxFloatPrecision; const Offset: TCplx; const Step: TCplx): Vector;
Returns a vector of [Offset, Offset+Step, .., Offset+(Len-1)*Step] numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Len | Integer | element count |
| 2 | FloatPrecision | TMtxFloatPrecision | |
| 3 | Offset | TCplx | |
| 4 | Step | TCplx |
Returns: Vector
Internally calls TVec.Ramp
Overload 7: function Ramp(Len: Integer; const FloatPrecision: TMtxFloatPrecision; const Offset: TCplx; Step: Double): Vector;
Returns a vector of [Offset, Offset+Step, .., Offset+(Len-1)*Step] numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Len | Integer | element count |
| 2 | FloatPrecision | TMtxFloatPrecision | |
| 3 | Offset | TCplx | |
| 4 | Step | Double | scalar |
Returns: Vector
Internally calls TVec.Ramp
Overload 8: function Ramp(Len: Integer; const FloatPrecision: TMtxFloatPrecision; Offset: Double; Step: Double): Vector;
Returns a vector of [Offset, Offset+Step, .., Offset+(Len-1)*Step] numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Len | Integer | element count |
| 2 | FloatPrecision | TMtxFloatPrecision | |
| 3 | Offset | Double | scalar |
| 4 | Step | Double | scalar |
Returns: Vector
Internally calls TVec.Ramp