BufferedImage(std::shared_ptr< const ImageSource > source, std::shared_ptr< TileManager > tile_manager) | SourceXtractor::BufferedImage< T > | protected |
copyOverlappingPixels(const ImageTileWithType< T > &tile, std::vector< T > &output, int x, int y, int w, int h, int tile_w, int tile_h) const | SourceXtractor::BufferedImage< T > | protected |
create(std::shared_ptr< const ImageSource > source, std::shared_ptr< TileManager > tile_manager=TileManager::getInstance()) | SourceXtractor::WriteableBufferedImage< T > | inlinestatic |
getChunk(int x, int y, int width, int height) const override | SourceXtractor::BufferedImage< T > | virtual |
SourceXtractor::Image::getChunk(const PixelCoordinate &start, const PixelCoordinate &end) const | SourceXtractor::Image< T > | inline |
getHeight() const override | SourceXtractor::BufferedImage< T > | virtual |
getRepr() const override | SourceXtractor::BufferedImage< T > | virtual |
getWidth() const override | SourceXtractor::BufferedImage< T > | virtual |
isInside(int x, int y) const | SourceXtractor::Image< T > | inline |
m_current_tile | SourceXtractor::WriteableBufferedImage< T > | mutableprivate |
m_source | SourceXtractor::BufferedImage< T > | protected |
m_tile_manager | SourceXtractor::BufferedImage< T > | protected |
m_write_mutex | SourceXtractor::WriteableImage< T > | |
PixelType typedef | SourceXtractor::Image< T > | |
setValue(int x, int y, T value) override | SourceXtractor::WriteableBufferedImage< T > | inlinevirtual |
WriteableBufferedImage(std::shared_ptr< const ImageSource > source, std::shared_ptr< TileManager > tile_manager) | SourceXtractor::WriteableBufferedImage< T > | inlineprotected |
~BufferedImage()=default | SourceXtractor::BufferedImage< T > | virtual |
~Image()=default | SourceXtractor::Image< T > | virtual |
~WriteableBufferedImage()=default | SourceXtractor::WriteableBufferedImage< T > | virtual |