SourceXtractorPlusPlus
0.11
Please provide a description of the project.
|
#include <ImageTile.h>
Public Member Functions | |
ImageTile (std::shared_ptr< ImageSource< T >> source, int x, int y, int width, int height) | |
ImageTile (int x, int y, int width, int height) | |
virtual | ~ImageTile () override |
bool | isPixelInTile (int x, int y) const |
T | getValue (int x, int y) const |
void | setValue (int x, int y, T value) |
std::shared_ptr< VectorImage< T > > & | getImage () |
int | getTileSize () const override |
virtual void | saveIfModified () override |
int | getPosX () const |
int | getPosY () const |
![]() | |
ImageTileBase () | |
virtual | ~ImageTileBase ()=default |
void | setModified (bool modified) |
bool | isModified () const |
Private Attributes | |
std::shared_ptr< ImageSource< T > > | m_source |
int | m_x |
int | m_y |
int | m_max_x |
int | m_max_y |
std::shared_ptr< VectorImage< T > > | m_tile_image |
Definition at line 57 of file ImageTile.h.
|
inline |
Definition at line 59 of file ImageTile.h.
References SourceXtractor::VectorImage< T >::create(), and SourceXtractor::ImageTile< T >::m_tile_image.
|
inline |
Definition at line 63 of file ImageTile.h.
References SourceXtractor::VectorImage< T >::create(), and SourceXtractor::ImageTile< T >::m_tile_image.
|
inlineoverridevirtual |
Definition at line 67 of file ImageTile.h.
References SourceXtractor::ImageTile< T >::saveIfModified().
|
inline |
Definition at line 87 of file ImageTile.h.
References SourceXtractor::ImageTile< T >::m_tile_image.
Referenced by SourceXtractor::BgConvolutionImageSource::generateTile(), SourceXtractor::InterpolatedImageSource< T >::generateTile(), and SourceXtractor::FitsImageSource< T >::saveTile().
|
inline |
Definition at line 102 of file ImageTile.h.
References SourceXtractor::ImageTile< T >::m_x.
Referenced by SourceXtractor::BufferedImage< T >::copyOverlappingPixels(), and SourceXtractor::FitsImageSource< T >::saveTile().
|
inline |
Definition at line 106 of file ImageTile.h.
References SourceXtractor::ImageTile< T >::m_y.
Referenced by SourceXtractor::BufferedImage< T >::copyOverlappingPixels(), and SourceXtractor::FitsImageSource< T >::saveTile().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTileBase.
Definition at line 91 of file ImageTile.h.
References SourceXtractor::ImageTile< T >::m_max_x, SourceXtractor::ImageTile< T >::m_max_y, SourceXtractor::ImageTile< T >::m_x, and SourceXtractor::ImageTile< T >::m_y.
|
inline |
Definition at line 75 of file ImageTile.h.
References SourceXtractor::ImageTile< T >::isPixelInTile(), SourceXtractor::ImageTile< T >::m_tile_image, SourceXtractor::ImageTile< T >::m_x, SourceXtractor::ImageTile< T >::m_y, x, and y.
Referenced by SourceXtractor::BufferedImage< T >::copyOverlappingPixels().
|
inline |
Definition at line 71 of file ImageTile.h.
References SourceXtractor::ImageTile< T >::m_max_x, SourceXtractor::ImageTile< T >::m_max_y, SourceXtractor::ImageTile< T >::m_x, SourceXtractor::ImageTile< T >::m_y, x, and y.
Referenced by SourceXtractor::ImageTile< T >::getValue(), and SourceXtractor::ImageTile< T >::setValue().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTileBase.
Definition at line 95 of file ImageTile.h.
References SourceXtractor::ImageTileBase::isModified(), SourceXtractor::ImageTile< T >::m_source, and SourceXtractor::ImageTileBase::setModified().
Referenced by SourceXtractor::ImageTile< T >::~ImageTile().
|
inline |
Definition at line 81 of file ImageTile.h.
References SourceXtractor::ImageTile< T >::isPixelInTile(), SourceXtractor::ImageTile< T >::m_tile_image, SourceXtractor::ImageTile< T >::m_x, SourceXtractor::ImageTile< T >::m_y, x, and y.
Referenced by SourceXtractor::BgDFTConvolutionImageSource::generateTile().
|
private |
Definition at line 113 of file ImageTile.h.
Referenced by SourceXtractor::ImageTile< T >::getTileSize(), and SourceXtractor::ImageTile< T >::isPixelInTile().
|
private |
Definition at line 113 of file ImageTile.h.
Referenced by SourceXtractor::ImageTile< T >::getTileSize(), and SourceXtractor::ImageTile< T >::isPixelInTile().
|
private |
Definition at line 111 of file ImageTile.h.
Referenced by SourceXtractor::ImageTile< T >::saveIfModified().
|
private |
Definition at line 114 of file ImageTile.h.
Referenced by SourceXtractor::ImageTile< T >::getImage(), SourceXtractor::ImageTile< T >::getValue(), SourceXtractor::ImageTile< T >::ImageTile(), and SourceXtractor::ImageTile< T >::setValue().
|
private |
|
private |