|
virtual void | Open (std::shared_ptr< IStream > stream)=0 |
|
virtual std::shared_ptr< IMetadataSegment > | ReadMetadataSegment ()=0 |
|
virtual std::shared_ptr< IAccessor > | CreateAccessor (AccessorType accessorType)=0 |
|
virtual void | Close ()=0 |
|
std::shared_ptr< ISingleChannelTileAccessor > | CreateSingleChannelTileAccessor () |
|
std::shared_ptr< ISingleChannelPyramidLayerTileAccessor > | CreateSingleChannelPyramidLayerTileAccessor () |
|
std::shared_ptr< ISingleChannelScalingTileAccessor > | CreateSingleChannelScalingTileAccessor () |
|
virtual void | EnumerateSubBlocks (std::function< bool(int index, const SubBlockInfo &info)> funcEnum)=0 |
|
virtual void | EnumSubset (const IDimCoordinate *planeCoordinate, const IntRect *roi, bool onlyLayer0, std::function< bool(int index, const SubBlockInfo &info)> funcEnum)=0 |
|
virtual std::shared_ptr< ISubBlock > | ReadSubBlock (int index)=0 |
|
virtual bool | TryGetSubBlockInfoOfArbitrarySubBlockInChannel (int channelIndex, SubBlockInfo &info)=0 |
|
virtual SubBlockStatistics | GetStatistics ()=0 |
|
virtual PyramidStatistics | GetPyramidStatistics ()=0 |
|
virtual void | EnumerateAttachments (std::function< bool(int index, const AttachmentInfo &info)> funcEnum)=0 |
|
virtual void | EnumerateSubset (const char *contentFileType, const char *name, std::function< bool(int index, const AttachmentInfo &infi)> funcEnum)=0 |
|
virtual std::shared_ptr< IAttachment > | ReadAttachment (int index)=0 |
|
This interface is used to represent the CZI-file.