SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
WriteableBufferedImage.h
Go to the documentation of this file.
1
17/*
18 * WriteableBufferedImage.h
19 *
20 * Created on: Mar 8, 2018
21 * Author: mschefer
22 */
23
24#ifndef _SEFRAMEWORK_IMAGE_WRITEABLEBUFFEREDIMAGE_H_
25#define _SEFRAMEWORK_IMAGE_WRITEABLEBUFFEREDIMAGE_H_
26
29
30namespace SourceXtractor {
31
32template <typename T>
65
66}
67
68#endif /* _SEFRAMEWORK_IMAGE_WRITEABLEBUFFEREDIMAGE_H_ */
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y
std::string getRepr() const override
Get a string identifying this image in a human readable manner.
int getWidth() const override
Returns the width of the image in pixels.
int getHeight() const override
Returns the height of the image in pixels.
static std::shared_ptr< TileManager > getInstance()
static std::shared_ptr< WriteableBufferedImage< T > > create(std::shared_ptr< const ImageSource > source, std::shared_ptr< TileManager > tile_manager=TileManager::getInstance())
void setValue(int x, int y, T value) override
std::shared_ptr< ImageTile > m_current_tile
WriteableBufferedImage(std::shared_ptr< const ImageSource > source, std::shared_ptr< TileManager > tile_manager)