SourceXtractorPlusPlus  0.10
Please provide a description of the project.
Public Member Functions | Private Attributes | List of all members
ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator Class Reference

#include <WriteableImageInterfaceTraits.h>

Inheritance diagram for ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator:
[legend]
Collaboration diagram for ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator:
[legend]

Public Member Functions

 WriteableIterator (WriteableInterfaceTypePtr image)
 
 WriteableIterator (WriteableInterfaceTypePtr image, int)
 
bool operator!= (const WriteableIterator &b) const
 
WriteableIteratoroperator++ ()
 
WriteableInterfaceType::PixelType operator* () const
 
WriteableSetter & operator* ()
 

Private Attributes

WriteableInterfaceTypePtr m_image
 
int m_x
 
int m_y
 
const int m_width
 
const int m_height
 
WriteableSetter m_setter
 

Detailed Description

template<>
class ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableIterator

Definition at line 71 of file WriteableImageInterfaceTraits.h.

Constructor & Destructor Documentation

◆ WriteableIterator() [1/2]

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

Definition at line 80 of file WriteableImageInterfaceTraits.h.

◆ WriteableIterator() [2/2]

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

Definition at line 86 of file WriteableImageInterfaceTraits.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 90 of file WriteableImageInterfaceTraits.h.

◆ operator*() [1/2]

Definition at line 108 of file WriteableImageInterfaceTraits.h.

◆ operator*() [2/2]

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

Definition at line 112 of file WriteableImageInterfaceTraits.h.

◆ operator++()

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

Definition at line 94 of file WriteableImageInterfaceTraits.h.

Member Data Documentation

◆ m_height

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

Definition at line 75 of file WriteableImageInterfaceTraits.h.

◆ m_image

Definition at line 73 of file WriteableImageInterfaceTraits.h.

◆ m_setter

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

Definition at line 76 of file WriteableImageInterfaceTraits.h.

◆ m_width

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

Definition at line 75 of file WriteableImageInterfaceTraits.h.

◆ m_x

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

Definition at line 74 of file WriteableImageInterfaceTraits.h.

◆ m_y

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

Definition at line 74 of file WriteableImageInterfaceTraits.h.


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