Class IDimensionTInfo#
Defined in File libCZI_Metadata.h
Class Documentation#
-
class IDimensionTInfo#
This structure defines the information for the “T-dimension”. It resembles the ZEN-metadata-structure “Dimensions/T”.
Public Functions
-
virtual bool TryGetStartTime(XmlDateTime *dateTime) const = 0#
Attempts to get start time - an absolute point in time which gives the reference point (to which to relative time spans refer to).
- Parameters:
dateTime – [inout] If non-null, the reference date time.
- Returns:
True if it succeeds, false if it fails.
-
virtual bool TryGetIntervalDefinition(double *offset, double *increment) const = 0#
Attempts to get interval definition which allows to associate a time span with a t-index.
- Parameters:
offset – [inout] If non-null, the offset will be put here (unit: second).
increment – [inout] If non-null, the increment will be put here (unit: second).
- Returns:
True if it succeeds, false if it fails.
-
virtual bool TryGetOffsetsList(std::vector<double> *offsets) const = 0#
Attempts to get the offset list.
- Parameters:
offsets – [inout] If non-null, the offsets will be put here (unit: second).
- Returns:
True if it succeeds, false if it fails.
-
virtual ~IDimensionTInfo() = default#
-
virtual bool TryGetStartTime(XmlDateTime *dateTime) const = 0#