USML
|
Sequence defined by an evenly spaced grid of points.
Designed to serve the same function as the a=1:2:N Matlab construct.
typedef vector_reference<self_type> closure_type |
typedef const vector_reference<const self_type> const_closure_type |
|
private |
|
inlinevirtual |
Virtual destructor.
|
inline |
Construct sequence using first value, increment, and size.
first | Value at start of sequence. |
increment | Spacing between elements. |
size | Number of elements in this sequence. |
|
inline |
Construct sequence using first value, increment, and size.
first | Value at start of sequence. |
increment | Spacing between elements. |
size | Number of elements in this sequence. |
|
inline |
Construct sequence using first value, increment value, and last value.
If last value is not part of the sequence, the sequence will end on a value <= last. All sequences constructed in this way have at least a single value.
first | Value at start of sequence. |
increment | Spacing between elements. |
last | Value at end of sequence. |
|
inline |
Copies data from another sequence object.
copy | The object to be copied. |
|
inlinevirtual |
Create a copy using a reference to the base class.
Implements seq_vector.
|
inlinevirtual |
Search for a value in this sequence.
If the value is outside of the legal range, the index for the nearest endpoint will be returned.
value | Value of the element to find. |
Implements seq_vector.
|
inlineprivate |
Construct sequence using first value, increment, and size.
first | Value at start of sequence. |
increment | Spacing between elements. |
size | Number of elements in this sequence. |