SourceXtractorPlusPlus  0.11
Please provide a description of the project.
Public Member Functions | List of all members
SourceXtractor::ImageSource< T > Class Template Referenceabstract

#include <ImageSource.h>

Inheritance diagram for SourceXtractor::ImageSource< T >:
[legend]
Collaboration diagram for SourceXtractor::ImageSource< T >:
[legend]

Public Member Functions

 ImageSource ()
 
virtual ~ImageSource ()=default
 
virtual std::shared_ptr< ImageTile< T > > getImageTile (int x, int y, int width, int height) const =0
 
virtual void saveTile (ImageTile< T > &tile)=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...
 
- Public Member Functions inherited from SourceXtractor::ImageSourceBase
virtual ~ImageSourceBase ()=default
 
virtual std::string getRepr () const =0
 Human readable representation of this source. More...
 

Detailed Description

template<typename T>
class SourceXtractor::ImageSource< T >

Definition at line 41 of file ImageSource.h.

Constructor & Destructor Documentation

◆ ImageSource()

template<typename T>
SourceXtractor::ImageSource< T >::ImageSource ( )
inline

Definition at line 44 of file ImageSource.h.

◆ ~ImageSource()

template<typename T>
virtual SourceXtractor::ImageSource< T >::~ImageSource ( )
virtualdefault

Member Function Documentation

◆ getHeight()

template<typename T>
virtual int SourceXtractor::ImageSource< T >::getHeight ( ) const
pure virtual

◆ getImageTile()

template<typename T>
virtual std::shared_ptr<ImageTile<T> > SourceXtractor::ImageSource< T >::getImageTile ( int  x,
int  y,
int  width,
int  height 
) const
pure virtual

◆ getWidth()

template<typename T>
virtual int SourceXtractor::ImageSource< T >::getWidth ( ) const
pure virtual

◆ saveTile()

template<typename T>
virtual void SourceXtractor::ImageSource< T >::saveTile ( ImageTile< T > &  tile)
pure virtual

The documentation for this class was generated from the following file: