const Atil::StringBuffer * getMessage()
virtual ~ColorModelInterface()
virtual DataModelAttributes::DataType dataType() const
virtual bool isCompatibleTileSize(DataModel::TileSize) const
virtual DataModelAttributes::DataModelType dataModelType() const
virtual DataModelAttributes::PixelType pixelType() const
virtual DataModelAttributes::BitFields bitFields() const
virtual bool operator==(const DataModel &dm) const
virtual DataModel::TileSize defaultTileSize() const
virtual DataModelAttributes::ChannelOrder channelOrder() const
DataModel(DataModelAttributes::DataType, DataModelAttributes::BitsPerPixel, int)
virtual bool operator!=(const DataModel &dm) const
static int bytesPerRow(Int32, DataModelAttributes::BitsPerPixel)
virtual DataModel * clone() const
virtual DataModelAttributes::BitsPerPixel bitsPerPixel() const
virtual bool isCompatibleDataSize(DataModelAttributes::BitsPerPixel dataSize) const
virtual int bitsUsedPerPixel() const
FileSpecifier(Atil::StringBuffer, Atil::FileSpecifier::Type)
static bool isCompatibleFormatCodec(Atil::ImageFormatCodec *, Atil::DataModel *, Atil::Size)
virtual ~FileWriteDescriptor()
bool setFileSpecifier(Atil::FileSpecifier)
int writeImageFrame(Atil::RowProviderInterface *)
Atil::FormatCodecPropertyInterface * getProperty(Atil::FormatCodecPropertyInterface::PropertyIdentifier)
void setProperty(Atil::FormatCodecPropertyInterface *)
static bool isCompatibleFormatCodec(Atil::ImageFormatCodec *, Atil::DataModel *, Atil::Size)
Atil::FormatCodecPropertySetIterator * newPropertySetIterator()
void createImageFrame(Atil::DataModel, Atil::Size)
FileWriteDescriptor(Atil::ImageFormatCodec *)
Atil::RowProviderInterface * read(const Atil::Size &, const Atil::Offset &, Atil::Orientation) const
Image(const Atil::Size &, const Atil::DataModel *, Atil::ImagePixel, DataModel::TileSize=DataModel::kUnspecified)
Image(RowProviderInterface *, DataModel::TileSize=DataModel::kUnspecified)
Image(FileReadDescriptor &, DataModel::TileSize=DataModel::kUnspecified)
Image(void *, int, int, const Atil::Size &, const Atil::DataModel *)
Image(RowProviderInterface *, Atil::Orientation, DataModel::TileSize=DataModel::kUnspecified)
Atil::RowProviderInterface * read(const Atil::Size &, const Atil::Offset &) const
DataModelAttributes::PixelType type
ImagePixel(DataModelAttributes::PixelType=DataModelAttributes::kData1)
bool operator==(const ImagePixel &) const
const ImagePixel & setToZero()
bool operator!=(const ImagePixel &) const
RgbColor(Data8, Data8, Data8, Data8)
RgbColor(Data8, Data8, Data8)
virtual ~RgbGrayModel(void)
RgbPaletteModel(int, int, RgbColor const *)
virtual ~RgbPaletteModel()
virtual void setEntries(int, int, const RgbColor *)
RgbPaletteModel(int, RgbColor const *)
Atil::DataModel dataModel()
Size(int width, int height)
StringBuffer(const StringBuffer &)
virtual const Byte * data() const
StringBuffer(int, const Atil::Byte *, Atil::StringBuffer::CharacterType=Atil::StringBuffer::kASCII)
virtual CharacterType type() const
virtual StringBuffer & set(int, const Byte *, CharacterType=StringBuffer::kASCII)
StringBuffer(int, Atil::StringBuffer::CharacterType=Atil::StringBuffer::kASCII)
virtual StringBuffer & set(const StringBuffer &string)
virtual int numDataBytes() const
void selectCompression(PngCompressionType::Compression)
bool selectCompression(TiffCompressionType::Compression)