![]() |
libimgdoc2
|
This interface provides modify access to the object and allows to mutate the object. More...
#include <ITileCoordinate.h>
Public Member Functions | |
virtual void | Clear ()=0 |
Clears this object to its blank/initial state. More... | |
virtual void | Set (imgdoc2::Dimension d, int value)=0 |
![]() | |
virtual bool | TryGetCoordinate (imgdoc2::Dimension dim, int *coordVal) const =0 |
virtual void | EnumCoordinates (const std::function< bool(imgdoc2::Dimension, int)> &f) const =0 |
void | EnumDimensions (const std::function< bool(imgdoc2::Dimension)> &f) const |
bool | operator== (const ITileCoordinate &other) const |
bool | operator!= (const ITileCoordinate &other) const |
std::vector< imgdoc2::Dimension > | GetDimensions () const |
Additional Inherited Members | |
![]() | |
static bool | AreEqual (const ITileCoordinate *a, const ITileCoordinate *b) |
static bool | IsValidDimension (imgdoc2::Dimension dimension) |
This interface provides modify access to the object and allows to mutate the object.
|
pure virtual |
Clears this object to its blank/initial state.
Implemented in imgdoc2::TileCoordinate.
|
pure virtual |
Sets the specified coordinate value for the specified dimension.
d | The dimension. |
value | The value. |
Implemented in imgdoc2::TileCoordinate.