libCZI
Reading CZI documents made easy
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NlibCZIExternal interfaces, classes, functions and structs are found in the namespace "libCZI"
 CAttachmentInfoInformation about an attachment
 CBitmapLockInfoInformation about a locked bitmap - allowing direct access to the image data in memory
 CBoundingBoxesThis structure gathers the bounding-boxes determined from all sub-blocks and only be those on pyramid-layer 0
 CCDimBaseBase class containing some commonly used methods
 CCDimBoundsImplementation of a class representing an interval (and implementing the libCZI::IDimBounds-interface)
 CCDimCoordinateImplementation of a class representing a coordinate (and implementing the IDimCoordinate-interface)
 CCompositorsComposition operations are found in this class: multi-tile compositor and multi-channel compositor
 CChannelInfo
 CComposeSingleTileOptionsOptions for the libCZI::Compositors::ComposeSingleChannelTiles function
 CTintingColorThis structure defines the tinting color
 CDblRectA rectangle (with double coordinates)
 CDimensionAndStartSizeA structure combining a dimension and an interval (defined by a start value and the size)
 CDimensionAndValueA structure combining a dimension and a value
 CGeneralDocumentInfoGeneral document information - corresponding to Information/Document
 CIAccessorThe base interface (all accessor-interface must derive from this)
 CIAttachmentRepresentation of an attachment. An attachment is a binary blob, its inner structure is opaque
 CIAttachmentRepositoryInterface for the attachment repository. This interface is used to access the attachments in a CZI-file
 CIBitmapData
 CIChannelDisplaySettingThe display-settings for a channel
 CICziMetadataRepresentation of the CZI-metadata
 CICziMultiDimensionDocumentInfoThe top-level interface for the CZI-metadata object
 CICZIReaderThis interface is used to represent the CZI-file
 CIDecoderThe interface used for operating image decoder. That is the simplest possible interface at this point..
 CIDimBoundsInterface used to represent an interval (for several dimensions)
 CIDimCoordinateInterface used to represent a coordinate (in the space of the dimensions identified by DimensionIndex)
 CIDimensionInfoBase class for information about the dimension. (not yet implemented)
 CIDisplaySettingsThe display settings
 CCubicSplineCoefficientsThe coefficients of a cubic spline defined by \(a\,x^3 + b\,x^2 + c\,x + d =y\)
 CSplineControlPointThe (normalized) control points of a spline
 CSplineDataThe defintion of the (piecewise) spline. The spline starts at xPos which is the normalized position (between 0 and 1)
 CIIndexSet
 CIMetadataSegmentInterface representing the metadata-segment
 CIntRectA rectangle (with integer coordinates)
 CIntSizeA structure representing a size (width and height) in integers
 CISingleChannelPyramidLayerTileAccessor
 COptionsOptions used for this accessor
 CPyramidLayerInfo
 CISingleChannelScalingTileAccessor
 COptionsOptions used for this accessor
 CISingleChannelTileAccessor
 COptionsOptions for controlling the composition operation
 CISite
 CIStream
 CISubBlock
 CISubBlockRepositoryInterface for sub-block repository. This interface is used to access the sub-blocks in a CZI-file
 CLibCZIAccessorExceptionException for signalling errors specific for accessors
 CLibCZICZIParseExceptionException for signalling errors parsing the CZI-stream
 CLibCZIExceptionBase class for all libCZI-specific exceptions
 CLibCZIInvalidPlaneCoordinateExceptionException for signalling an incorrect plane-coordinate object
 CLibCZIIOException
 CLibCZIStringParseExceptionException for signalling that a string did not parse correctly
 CPyramidStatisticsStatistics about the pyramid-layers
 CPyramidLayerInfo
 CPyramidLayerStatisticsInformation about a pyramid-layer
 CRgb8ColorA structure representing an R-G-B-color triple (as bytes)
 CRgbFloatColorA structure representing an R-G-B-color triple (as floats)
 CScalingInfoScaling information - gives the size of a pixel
 CScopedBitmapLocker
 CSubBlockInfoInformation about a sub-block
 CSubBlockStatisticsStatistics about all sub-blocks found in a CZI-document
 CUtilsA bunch of utility functions