|
| BatchArray (size_t width) |
| Describes a constructor.
|
|
| ~BatchArray ()=default |
| Describes a destructor.
|
|
size_t | width () const |
| Returns the width of the BatchArray object.
|
|
size_t | height () const |
| Returns the height of the BatchArray object.
|
|
void | setHeight (size_t height) |
| Sets the height of the BatchArray object.
|
|
size_t | capacity () const |
| Returns the size of the storage space currently allocated for the BatchArray object, expressed in number of lines.
|
|
bool | isEmpty () const |
| Returns true if the BatchArray object has no elements.
|
|
void | reserve (size_t height) |
| Requests for enough capacity of the BatchArray object to contain the number of lines corresponding to the height.
|
|
bool | append (const BatchArray &data) |
| Appends the data variable onto the end of this BatchArray object.
|
|
const ElementData * | data () const |
| Returns the pointer to the element data.
|
|
ElementData * | data () |
| Returns the pointer to the element data.
|
|
const ElementData & | operator[] (std::size_t n) const |
| Returns a const element reference to the specified index in the BatchArray object using the operator [].
|
|
ElementData & | operator[] (std::size_t n) |
| Returns an element reference to the specified index in the BatchArray object using the operator [].
|
|
const ElementData & | at (uint32_t row, uint32_t col) const |
| Returns a const element reference to the specified row and column index in the BatchArray object.
|
|
ElementData & | at (size_t row, size_t col) |
| Returns an element reference to the specified row and column index in the BatchArray object.
|
|
BatchArray< ElementData > | clone () const |
| Creates a deep copy of the BatchArray object.
|
|
void | clear () |
| Clears the data of the BatchArray object.
|
|
template<typename ElementData>
class mmind::eye::BatchArray< ElementData >
Represents the data struct of the profile data.