The top-level interface for the CZI-metadata object.
More...
#include <libCZI_Metadata.h>
The top-level interface for the CZI-metadata object.
◆ EnumDimensions()
| virtual void libCZI::ICziMultiDimensionDocumentInfo::EnumDimensions |
( |
std::function< bool(DimensionIndex)> |
enumDimensions | ) |
|
|
pure virtual |
Enumerate the dimensions (defined in the metadata under Metadata/Information/Image, checking for the nodes StartZ, SizeZ, StartC, SizeC, StartT, StartT, ...).
- Parameters
-
| enumDimensions | The functor which will be called for each dimension. If the functor returns false, the enumeration is canceled. |
◆ GetDimensionChannelsInfo()
| virtual std::shared_ptr<IDimensionsChannelsInfo> libCZI::ICziMultiDimensionDocumentInfo::GetDimensionChannelsInfo |
( |
| ) |
|
|
pure virtual |
Gets information about the "dimension C" (from the Dimension/Channels metadata node). If this node is not available, an empty pointer is returned.
- Returns
- The "channels dimension" information.
◆ GetDimensionInfo()
Gets the dimension information for the specified dimension.
- Parameters
-
| dim | The dimension to retrieve the information for. |
- Returns
- The dimension information if available.
◆ GetDimensions()
| std::vector<DimensionIndex> libCZI::ICziMultiDimensionDocumentInfo::GetDimensions |
( |
| ) |
|
|
inline |
Gets a vector with all dimensions (found in metadata).
- Returns
- The vector containing all dimensions.
◆ GetDimensionTInfo()
| virtual std::shared_ptr<IDimensionTInfo> libCZI::ICziMultiDimensionDocumentInfo::GetDimensionTInfo |
( |
| ) |
|
|
pure virtual |
Gets information about the "dimension t" (from the Dimension/T metadata node). If this node is not available, an empty pointer is returned.
- Returns
- The "dimension t" information.
◆ GetDimensionZInfo()
| virtual std::shared_ptr<IDimensionZInfo> libCZI::ICziMultiDimensionDocumentInfo::GetDimensionZInfo |
( |
| ) |
|
|
pure virtual |
Gets information about the "dimension z" (from the Dimension/Z metadata node). If this node is not available, an empty pointer is returned.
- Returns
- The "dimension z" information.
◆ GetDisplaySettings()
| virtual std::shared_ptr<IDisplaySettings> libCZI::ICziMultiDimensionDocumentInfo::GetDisplaySettings |
( |
| ) |
const |
|
pure virtual |
Gets the display settings.
- Returns
- The display settings object.
◆ GetGeneralDocumentInfo()
| virtual GeneralDocumentInfo libCZI::ICziMultiDimensionDocumentInfo::GetGeneralDocumentInfo |
( |
| ) |
const |
|
pure virtual |
Gets "general document information".
- Returns
- The "general document information".
◆ GetScalingInfo()
Gets "scaling information".
- Returns
- The "scaling information".
◆ GetScalingInfoEx()
Gets "extended scaling information".
- Returns
- The "extended scaling information".
The documentation for this class was generated from the following file: