SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceXtractor::WriteableImage< T > Class Template Referenceabstract

#include <WriteableImage.h>

Inheritance diagram for SourceXtractor::WriteableImage< T >:
Collaboration diagram for SourceXtractor::WriteableImage< T >:

Public Member Functions

virtual void setValue (int x, int y, T value)=0
Public Member Functions inherited from SourceXtractor::Image< T >
virtual ~Image ()=default
 Destructor.
virtual std::string getRepr () const =0
 Get a string identifying this image in a human readable manner.
virtual int getWidth () const =0
 Returns the width of the image in pixels.
virtual int getHeight () const =0
 Returns the height of the image in pixels.
virtual std::shared_ptr< ImageChunk< T > > getChunk (int x, int y, int width, int height) const =0
std::shared_ptr< ImageChunk< T > > getChunk (const PixelCoordinate &start, const PixelCoordinate &end) const
bool isInside (int x, int y) const
 Returns true if the given coordinates are inside the image bounds.

Public Attributes

std::mutex m_write_mutex

Additional Inherited Members

Public Types inherited from SourceXtractor::Image< T >
using PixelType = T

Detailed Description

template<typename T>
class SourceXtractor::WriteableImage< T >

Definition at line 33 of file WriteableImage.h.

Member Function Documentation

◆ setValue()

Member Data Documentation

◆ m_write_mutex

template<typename T>
std::mutex SourceXtractor::WriteableImage< T >::m_write_mutex

The documentation for this class was generated from the following file: