Class IDimensionInfo#
Defined in File libCZI_Metadata.h
Class Documentation#
-
class IDimensionInfo#
Base class for information about the dimension.
Public Functions
-
virtual DimensionIndex GetDimension() const = 0#
Gets the dimension index.
- Returns:
The dimension index.
-
virtual void GetInterval(int *start, int *end) const = 0#
Gets the interval.
- Parameters:
start – [out] If non-null, it will receive the start index.
end – [out] If non-null, it will receive the end index.
-
virtual void GetIntervalIsExplicitlyStated(bool *startExplicitlyStated, bool *endExplicitlyStated) const = 0#
Gets information whether the start or end was explicit stated in the XML-metadata. If not explicitly stated, then default values are reported - i.e. 0 for start, and 1 for size.
- Parameters:
startExplicitlyStated – [out] If non-null, a flag indicating whether ‘start’ is explicitly stated is put here.
endExplicitlyStated – [out] If non-null, a flag indicating whether ‘end’ is explicitly stated is put here.
-
virtual ~IDimensionInfo() = default#
-
virtual DimensionIndex GetDimension() const = 0#