SourceXtractorPlusPlus
0.16
Please provide a description of the project.
|
#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 |
![]() | |
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(), and SourceXtractor::ImageTileWithType< T >::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 SourceXtractor::ImageTileWithType< T >::m_tile_image.
|
inline |
Definition at line 178 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::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 SourceXtractor::ImageTileWithType< T >::getValueImpl(), x, and y.
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 194 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::getValueImpl(), x, and y.
Referenced by SourceXtractor::BufferedImage< T >::copyOverlappingPixels().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 202 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::getValueImpl(), x, and y.
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 210 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::getValueImpl(), x, and y.
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 206 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::getValueImpl(), x, and y.
|
inline |
Definition at line 183 of file ImageTile.h.
References SourceXtractor::ImageTile::isPixelInTile(), SourceXtractor::ImageTileWithType< T >::m_tile_image, SourceXtractor::ImageTile::m_x, SourceXtractor::ImageTile::m_y, x, and y.
Referenced by SourceXtractor::ImageTileWithType< T >::getValue().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 218 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::setValueImpl(), x, and y.
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 214 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::setValueImpl(), x, and y.
Referenced by SourceXtractor::BgDFTConvolutionImageSource::generateTile().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 222 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::setValueImpl(), x, and y.
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 230 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::setValueImpl(), x, and y.
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 226 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::setValueImpl(), x, and y.
|
inline |
Definition at line 189 of file ImageTile.h.
References SourceXtractor::ImageTile::isPixelInTile(), SourceXtractor::ImageTileWithType< T >::m_tile_image, SourceXtractor::ImageTile::m_x, SourceXtractor::ImageTile::m_y, x, and y.
Referenced by SourceXtractor::ImageTileWithType< T >::setValue().
|
private |
Definition at line 235 of file ImageTile.h.
Referenced by SourceXtractor::ImageTileWithType< T >::getDataPtr(), SourceXtractor::ImageTileWithType< T >::getImage(), SourceXtractor::ImageTileWithType< T >::getValueImpl(), SourceXtractor::ImageTileWithType< T >::ImageTileWithType(), and SourceXtractor::ImageTileWithType< T >::setValueImpl().