![]() |
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 |
Public Member Functions inherited from imgdoc2::ITileCoordinate | |
| 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 Public Member Functions inherited from imgdoc2::ITileCoordinate | |
| 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.