|
SourceXtractorPlusPlus
0.19
SourceXtractor++, the next generation SExtractor
|
#include <ImageSource.h>


Public Member Functions | |
| ImageSource () | |
| virtual | ~ImageSource ()=default |
| virtual std::string | getRepr () const =0 |
| Human readable representation of this source. More... | |
| virtual void | saveTile (ImageTile &tile)=0 |
| virtual std::shared_ptr < ImageTile > | getImageTile (int x, int y, int width, int height) const =0 |
| virtual int | getWidth () const =0 |
| Returns the width of the image in pixels. More... | |
| virtual int | getHeight () const =0 |
| Returns the height of the image in pixels. More... | |
| virtual ImageTile::ImageType | getType () const =0 |
| virtual const std::map < std::string, MetadataEntry > & | getMetadata () const |
| virtual void | setMetadata (const std::string &key, const MetadataEntry &value) |
Private Attributes | |
| std::map< std::string, MetadataEntry > | m_metadata |
Metadata is modeled as a set of key/value pairs. Keys are unique.
Definition at line 53 of file ImageSource.h.
|
inline |
Definition at line 56 of file ImageSource.h.
|
virtualdefault |
|
pure virtual |
Returns the height of the image in pixels.
Implemented in SourceXtractor::ScaledImageSource< T >, SourceXtractor::FitsImageSource, SourceXtractor::TemporaryFitsImageSource, SourceXtractor::ProcessingImageSource< T >, SourceXtractor::ProcessingImageSource< WeightImage::PixelType >, and SourceXtractor::ProcessingImageSource< DetectionImage::PixelType >.
|
pure virtual |
Implemented in SourceXtractor::ScaledImageSource< T >, SourceXtractor::FitsImageSource, SourceXtractor::TemporaryFitsImageSource, SourceXtractor::ProcessingImageSource< T >, SourceXtractor::ProcessingImageSource< WeightImage::PixelType >, and SourceXtractor::ProcessingImageSource< DetectionImage::PixelType >.
|
inlinevirtual |
Reimplemented in SourceXtractor::FitsImageSource.
Definition at line 78 of file ImageSource.h.
References m_metadata.
|
pure virtual |
Human readable representation of this source.
Implemented in SourceXtractor::WeightMapImageSource, SourceXtractor::ScaledImageSource< T >, SourceXtractor::FitsImageSource, SourceXtractor::TemporaryFitsImageSource, SourceXtractor::BgDFTConvolutionImageSource, SourceXtractor::BgConvolutionImageSource, and SourceXtractor::InterpolatedImageSource< T >.
|
pure virtual |
Implemented in SourceXtractor::ScaledImageSource< T >, SourceXtractor::FitsImageSource, SourceXtractor::TemporaryFitsImageSource, SourceXtractor::ProcessingImageSource< T >, SourceXtractor::ProcessingImageSource< WeightImage::PixelType >, SourceXtractor::ProcessingImageSource< DetectionImage::PixelType >, and SourceXtractor::InterpolatedImageSource< T >.
|
pure virtual |
Returns the width of the image in pixels.
Implemented in SourceXtractor::ScaledImageSource< T >, SourceXtractor::FitsImageSource, SourceXtractor::TemporaryFitsImageSource, SourceXtractor::ProcessingImageSource< T >, SourceXtractor::ProcessingImageSource< WeightImage::PixelType >, and SourceXtractor::ProcessingImageSource< DetectionImage::PixelType >.
|
pure virtual |
Implemented in SourceXtractor::ScaledImageSource< T >, SourceXtractor::FitsImageSource, SourceXtractor::TemporaryFitsImageSource, SourceXtractor::ProcessingImageSource< T >, SourceXtractor::ProcessingImageSource< WeightImage::PixelType >, and SourceXtractor::ProcessingImageSource< DetectionImage::PixelType >.
|
inlinevirtual |
Reimplemented in SourceXtractor::FitsImageSource.
Definition at line 80 of file ImageSource.h.
References m_metadata.
|
private |
Definition at line 85 of file ImageSource.h.
Referenced by getMetadata(), and setMetadata().
1.8.5