|
SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
|
#include <ImageTile.h>


Public Member Functions | |
| ImageTileWithType (int x, int y, int width, int height, std::shared_ptr< ImageSource > source) | |
| virtual | ~ImageTileWithType () |
| int | getTileMemorySize () const override |
| void * | getDataPtr () override |
| const std::shared_ptr< VectorImage< T > > & | getImage () const |
| template<typename U> | |
| void | getValueImpl (int x, int y, U &value) const |
| template<typename U> | |
| void | setValueImpl (int x, int y, U value) |
| void | getValue (int x, int y, float &value) const override |
| void | getValue (int x, int y, double &value) const override |
| void | getValue (int x, int y, int &value) const override |
| void | getValue (int x, int y, unsigned int &value) const override |
| void | getValue (int x, int y, std::int64_t &value) const override |
| void | setValue (int x, int y, float value) override |
| void | setValue (int x, int y, double value) override |
| void | setValue (int x, int y, int value) override |
| void | setValue (int x, int y, unsigned int value) override |
| void | setValue (int x, int y, std::int64_t value) override |
| Public Member Functions inherited from SourceXtractor::ImageTile | |
| virtual | ~ImageTile ()=default |
| bool | isPixelInTile (int x, int y) const |
| int | getPosX () const |
| int | getPosY () const |
| int | getWidth () const |
| int | getHeight () const |
| template<typename T> | |
| T | getValue (int x, int y) const |
| void | setModified (bool modified) |
| bool | isModified () const |
| void | saveIfModified () |
| ImageType | getType () const |
Private Attributes | |
| std::shared_ptr< VectorImage< T > > | m_tile_image |
Definition at line 158 of file ImageTile.h.
|
inline |
Definition at line 161 of file ImageTile.h.
References SourceXtractor::VectorImage< T >::create(), SourceXtractor::ImageTile::getTypeValue(), SourceXtractor::ImageTile::ImageTile(), and m_tile_image.

|
inlinevirtual |
Definition at line 166 of file ImageTile.h.
References SourceXtractor::ImageTile::saveIfModified().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 174 of file ImageTile.h.
References m_tile_image.
|
inline |
Definition at line 178 of file ImageTile.h.
References m_tile_image.
Referenced by SourceXtractor::WeightMapImageSource::generateFromRms(), SourceXtractor::WeightMapImageSource::generateFromVariance(), SourceXtractor::WeightMapImageSource::generateFromWeight(), SourceXtractor::BgConvolutionImageSource::generateTile(), and SourceXtractor::InterpolatedImageSource< T >::generateTile().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 170 of file ImageTile.h.
References SourceXtractor::ImageTile::getHeight(), and SourceXtractor::ImageTile::getWidth().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 198 of file ImageTile.h.
References getValueImpl().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 194 of file ImageTile.h.
References getValueImpl().
Referenced by SourceXtractor::BufferedImage< T >::copyOverlappingPixels().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 202 of file ImageTile.h.
References getValueImpl().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 210 of file ImageTile.h.
References getValueImpl().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 206 of file ImageTile.h.
References getValueImpl().

|
inline |
Definition at line 183 of file ImageTile.h.
References SourceXtractor::ImageTile::isPixelInTile(), m_tile_image, SourceXtractor::ImageTile::m_x, and SourceXtractor::ImageTile::m_y.
Referenced by getValue(), getValue(), getValue(), getValue(), and getValue().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 218 of file ImageTile.h.
References setValueImpl().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 214 of file ImageTile.h.
References setValueImpl().
Referenced by SourceXtractor::BgDFTConvolutionImageSource::generateTile().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 222 of file ImageTile.h.
References setValueImpl().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 230 of file ImageTile.h.
References setValueImpl().

|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 226 of file ImageTile.h.
References setValueImpl().

|
inline |
Definition at line 189 of file ImageTile.h.
References SourceXtractor::ImageTile::isPixelInTile(), m_tile_image, SourceXtractor::ImageTile::m_x, and SourceXtractor::ImageTile::m_y.
Referenced by setValue(), setValue(), setValue(), setValue(), and setValue().

|
private |
Definition at line 235 of file ImageTile.h.
Referenced by getDataPtr(), getImage(), getValueImpl(), ImageTileWithType(), and setValueImpl().