libCZI
Reading and Writing CZI documents made easy
libCZI::ICziReaderWriter Member List

This is the complete list of members for libCZI::ICziReaderWriter, including all inherited members.

Close()=0libCZI::ICziReaderWriterpure virtual
Create(std::shared_ptr< IInputOutputStream > stream, std::shared_ptr< ICziReaderWriterInfo > info=nullptr)=0libCZI::ICziReaderWriterpure virtual
EnumerateAttachments(const std::function< bool(int index, const AttachmentInfo &info)> &funcEnum)=0libCZI::IAttachmentRepositorypure virtual
EnumerateSubBlocks(const std::function< bool(int index, const SubBlockInfo &info)> &funcEnum)=0libCZI::ISubBlockRepositorypure virtual
EnumerateSubset(const char *contentFileType, const char *name, const std::function< bool(int index, const AttachmentInfo &info)> &funcEnum)=0libCZI::IAttachmentRepositorypure virtual
EnumSubset(const IDimCoordinate *planeCoordinate, const IntRect *roi, bool onlyLayer0, const std::function< bool(int index, const SubBlockInfo &info)> &funcEnum)=0libCZI::ISubBlockRepositorypure virtual
GetFileHeaderInfo()=0libCZI::ICziReaderWriterpure virtual
GetPyramidStatistics()=0libCZI::ISubBlockRepositorypure virtual
GetStatistics()=0libCZI::ISubBlockRepositorypure virtual
ReadAttachment(int index)=0libCZI::IAttachmentRepositorypure virtual
ReadMetadataSegment()=0libCZI::ICziReaderWriterpure virtual
ReadSubBlock(int index)=0libCZI::ISubBlockRepositorypure virtual
RemoveAttachment(int attchmntId)=0libCZI::ICziReaderWriterpure virtual
RemoveSubBlock(int key)=0libCZI::ICziReaderWriterpure virtual
ReplaceAttachment(int attchmntId, const AddAttachmentInfo &addAttachmentInfo)=0libCZI::ICziReaderWriterpure virtual
ReplaceSubBlock(int key, const AddSubBlockInfo &addSbBlkInfo)=0libCZI::ICziReaderWriterpure virtual
ReplaceSubBlock(int key, const libCZI::AddSubBlockInfoMemPtr &addSbBlkInfoMemPtr)libCZI::ICziReaderWriter
ReplaceSubBlock(int key, const libCZI::AddSubBlockInfoLinewiseBitmap &addSbInfoLinewise)libCZI::ICziReaderWriter
ReplaceSubBlock(int key, const libCZI::AddSubBlockInfoStridedBitmap &addSbBlkInfoStrideBitmap)libCZI::ICziReaderWriter
SyncAddAttachment(const AddAttachmentInfo &addAttachmentInfo)=0libCZI::ICziReaderWriterpure virtual
SyncAddSubBlock(const AddSubBlockInfo &addSbBlkInfo)=0libCZI::ICziReaderWriterpure virtual
SyncAddSubBlock(const libCZI::AddSubBlockInfoMemPtr &addSbBlkInfoMemPtr)libCZI::ICziReaderWriter
SyncAddSubBlock(const libCZI::AddSubBlockInfoLinewiseBitmap &addSbInfoLinewise)libCZI::ICziReaderWriter
SyncAddSubBlock(const libCZI::AddSubBlockInfoStridedBitmap &addSbBlkInfoStrideBitmap)libCZI::ICziReaderWriter
SyncWriteMetadata(const WriteMetadataInfo &metadataInfo)=0libCZI::ICziReaderWriterpure virtual
TryGetSubBlockInfo(int index, SubBlockInfo *info) const =0libCZI::ISubBlockRepositorypure virtual
TryGetSubBlockInfoOfArbitrarySubBlockInChannel(int channelIndex, SubBlockInfo &info)=0libCZI::ISubBlockRepositorypure virtual
~IAttachmentRepository()=default (defined in libCZI::IAttachmentRepository)libCZI::IAttachmentRepositoryvirtual
~ICziReaderWriter() override=default (defined in libCZI::ICziReaderWriter)libCZI::ICziReaderWriter
~ISubBlockRepository()=default (defined in libCZI::ISubBlockRepository)libCZI::ISubBlockRepositoryvirtual