5#include <iolink/IOLinkAPI.h>
6#include <iolink/RegionX.h>
7#include <iolink/Vector.h>
8#include <iolink/view/ImageView.h>
44 virtual std::shared_ptr<ImageView>
resolution(int64_t level) = 0;
A view on an image with multiple levels of detail (LOD).
Definition: LodImageView.h:21
virtual std::shared_ptr< ImageView > resolution(int64_t level)=0
An ImageView of the n-th level of detail.
std::string toString() const
Return a string representation.
virtual const Vector2i64 & levelRange()=0
Give the range of available levels of resolution Level 0 is always in the range.
An arithmetic vector.
Definition: Vector.h:37
Interface representing a generic view on data.
Definition: View.h:16
All IOLink symbols are enclosed in this namespace.
Definition: ArrayX.h:8