A simple implementation of the IDimCoordinateQueryClause interface.
More...
#include <DimCoordinateQueryClause.h>
A simple implementation of the IDimCoordinateQueryClause interface.
◆ AddRangeClause()
void imgdoc2::CDimCoordinateQueryClause::AddRangeClause |
( |
imgdoc2::Dimension |
d, |
|
|
const RangeClause & |
clause |
|
) |
| |
|
inline |
Adds a range clause for the specified dimension.
- Parameters
-
d | The dimension. |
clause | The clause. |
◆ GetRangeClause()
const std::vector< RangeClause > * imgdoc2::CDimCoordinateQueryClause::GetRangeClause |
( |
imgdoc2::Dimension |
d | ) |
const |
|
inlineoverridevirtual |
Gets range clauses for the specified dimension if they exist. Otherwise, null is returned.
- Parameters
-
d | The dimension to query the range clauses for. |
- Returns
- Null if it fails, else the range clauses.
Implements imgdoc2::IDimCoordinateQueryClause.
◆ GetTileDimsForClause()
const std::set< imgdoc2::Dimension > & imgdoc2::CDimCoordinateQueryClause::GetTileDimsForClause |
( |
| ) |
const |
|
inlineoverridevirtual |
Gets the set of dimensions for which there is a clause present. It is important that the order of elements is idempotent (as of course the content itself).
- Returns
- The set of dimensions for which there are clauses.
Implements imgdoc2::IDimCoordinateQueryClause.
The documentation for this class was generated from the following file: