libCZI
Reading CZI documents made easy
|
The top-level interface for the CZI-metadata object. More...
#include <libCZI_Metadata.h>
Public Member Functions | |
virtual GeneralDocumentInfo | GetGeneralDocumentInfo () const =0 |
virtual libCZI::ScalingInfo | GetScalingInfo () const =0 |
virtual void | EnumDimensions (std::function< bool(DimensionIndex)> enumDimensions)=0 |
virtual std::shared_ptr< IDimensionInfo > | GetDimensionInfo (DimensionIndex dim)=0 |
virtual std::shared_ptr< IDisplaySettings > | GetDisplaySettings () const =0 |
std::vector< DimensionIndex > | GetDimensions () |
The top-level interface for the CZI-metadata object.
|
pure virtual |
Enumerate the dimensions (defined in the metadata). /remark Not yet implemented.
enumDimensions | The functor which will be called for each dimension. If the functor returns false, the enumeration is cancelled. |
|
pure virtual |
Gets the dimension information for the specified dimension. /remark Not yet implemented.
dim | The dimension to retrieve the information for. |
|
inline |
Gets a vector with all dimensions (found in metadata).
|
pure virtual |
Gets the display settings.
|
pure virtual |
Gets "general document information".
|
pure virtual |
Gets "scaling information".