SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator Class Reference

#include <WriteableImageInterfaceTraits.h>

Inheritance diagram for ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator:
Collaboration diagram for ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator:

Public Member Functions

 WriteableIterator (WriteableInterfaceTypePtr image)
 WriteableIterator (WriteableInterfaceTypePtr image, int)
bool operator!= (const WriteableIterator &b) const
WriteableIteratoroperator++ ()
WriteableSetteroperator* ()

Private Attributes

WriteableInterfaceTypePtr m_image
SourceXtractor::ImageAccessor< WriteableInterfaceType::PixelTypem_accessor
int m_x
int m_y
const int m_width
const int m_height
WriteableSetter m_setter

Detailed Description

Definition at line 74 of file WriteableImageInterfaceTraits.h.

Constructor & Destructor Documentation

◆ WriteableIterator() [1/2]

ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator::WriteableIterator ( WriteableInterfaceTypePtr image)
inlineexplicit

Definition at line 84 of file WriteableImageInterfaceTraits.h.

References m_accessor, m_height, m_image, m_setter, m_width, m_x, and m_y.

Referenced by operator!=(), operator++(), and WriteableIterator().

◆ WriteableIterator() [2/2]

ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator::WriteableIterator ( WriteableInterfaceTypePtr image,
int  )
inline

Definition at line 91 of file WriteableImageInterfaceTraits.h.

References m_height, m_y, and WriteableIterator().

Here is the call graph for this function:

Member Function Documentation

◆ operator!=()

bool ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator::operator!= ( const WriteableIterator & b) const
inline

Definition at line 95 of file WriteableImageInterfaceTraits.h.

References m_height, m_image, m_width, m_x, m_y, and WriteableIterator().

Here is the call graph for this function:

◆ operator*()

WriteableSetter & ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator::operator* ( )
inline

Definition at line 113 of file WriteableImageInterfaceTraits.h.

References m_setter, m_x, and m_y.

◆ operator++()

WriteableIterator & ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator::operator++ ( )
inline

Definition at line 99 of file WriteableImageInterfaceTraits.h.

References m_height, m_width, m_x, m_y, and WriteableIterator().

Here is the call graph for this function:

Member Data Documentation

◆ m_accessor

◆ m_height

const int ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator::m_height
private

◆ m_image

Definition at line 76 of file WriteableImageInterfaceTraits.h.

Referenced by operator!=(), and WriteableIterator().

◆ m_setter

WriteableSetter ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator::m_setter
private

Definition at line 80 of file WriteableImageInterfaceTraits.h.

Referenced by operator*(), and WriteableIterator().

◆ m_width

const int ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator::m_width
private

Definition at line 79 of file WriteableImageInterfaceTraits.h.

Referenced by operator!=(), operator++(), and WriteableIterator().

◆ m_x

int ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator::m_x
private

◆ m_y


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