SourceXtractorPlusPlus
0.14
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) | |
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 () |
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 |
virtual void | saveIfModified () |
ImageType | getType () const |
Private Attributes | |
std::shared_ptr< VectorImage< T > > | m_tile_image |
Definition at line 160 of file ImageTile.h.
|
inline |
Definition at line 163 of file ImageTile.h.
References SourceXtractor::VectorImage< T >::create(), and SourceXtractor::ImageTileWithType< T >::m_tile_image.
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 172 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::m_tile_image.
|
inline |
Definition at line 176 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 168 of file ImageTile.h.
References SourceXtractor::ImageTile::getHeight(), and SourceXtractor::ImageTile::getWidth().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 192 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::getValueImpl().
Referenced by SourceXtractor::BufferedImage< T >::copyOverlappingPixels().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 196 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::getValueImpl().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 200 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::getValueImpl().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 204 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::getValueImpl().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 208 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::getValueImpl().
|
inline |
Definition at line 181 of file ImageTile.h.
References SourceXtractor::ImageTile::isPixelInTile(), SourceXtractor::ImageTileWithType< T >::m_tile_image, SourceXtractor::ImageTile::m_x, and SourceXtractor::ImageTile::m_y.
Referenced by SourceXtractor::ImageTileWithType< T >::getValue().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 212 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::setValueImpl().
Referenced by SourceXtractor::BgDFTConvolutionImageSource::generateTile().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 216 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::setValueImpl().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 220 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::setValueImpl().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 224 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::setValueImpl().
|
inlineoverridevirtual |
Implements SourceXtractor::ImageTile.
Definition at line 228 of file ImageTile.h.
References SourceXtractor::ImageTileWithType< T >::setValueImpl().
|
inline |
Definition at line 187 of file ImageTile.h.
References SourceXtractor::ImageTile::isPixelInTile(), SourceXtractor::ImageTileWithType< T >::m_tile_image, SourceXtractor::ImageTile::m_x, and SourceXtractor::ImageTile::m_y.
Referenced by SourceXtractor::ImageTileWithType< T >::setValue().
|
private |
Definition at line 233 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().