libimgdoc2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
imgdoc2::ITileCoordinateMutate Class Referenceabstract

This interface provides modify access to the object and allows to mutate the object. More...

#include <ITileCoordinate.h>

Inheritance diagram for imgdoc2::ITileCoordinateMutate:
imgdoc2::ITileCoordinate imgdoc2::TileCoordinate

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)
 

Detailed Description

This interface provides modify access to the object and allows to mutate the object.

Member Function Documentation

◆ Clear()

virtual void imgdoc2::ITileCoordinateMutate::Clear ( )
pure virtual

Clears this object to its blank/initial state.

Implemented in imgdoc2::TileCoordinate.

◆ Set()

virtual void imgdoc2::ITileCoordinateMutate::Set ( imgdoc2::Dimension  d,
int  value 
)
pure virtual

Sets the specified coordinate value for the specified dimension.

Parameters
dThe dimension.
valueThe value.

Implemented in imgdoc2::TileCoordinate.


The documentation for this class was generated from the following file: