ITK  4.6.0
Insight Segmentation and Registration Toolkit
Public Member Functions | Private Attributes | List of all members
itk::MultivariateLegendrePolynomial::SimpleForwardIterator Class Reference

#include <itkMultivariateLegendrePolynomial.h>

+ Collaboration diagram for itk::MultivariateLegendrePolynomial::SimpleForwardIterator:

Detailed Description

Iterator which only supports forward iteration and Begin(), IsAtEnd(), and Get() method which work just like as SimpleImageRegionIterator.

Definition at line 215 of file itkMultivariateLegendrePolynomial.h.

Public Member Functions

void Begin (void)
 
double Get ()
 
bool IsAtEnd ()
 
SimpleForwardIteratoroperator++ ()
 
 SimpleForwardIterator (MultivariateLegendrePolynomial *polynomial)
 

Private Attributes

unsigned int m_Dimension
 
DomainSizeType m_DomainSize
 
IndexType m_Index
 
bool m_IsAtEnd
 
MultivariateLegendrePolynomialm_MultivariateLegendrePolynomial
 

Constructor & Destructor Documentation

itk::MultivariateLegendrePolynomial::SimpleForwardIterator::SimpleForwardIterator ( MultivariateLegendrePolynomial polynomial)
inline

Definition at line 218 of file itkMultivariateLegendrePolynomial.h.

References m_Dimension, and m_Index.

Member Function Documentation

void itk::MultivariateLegendrePolynomial::SimpleForwardIterator::Begin ( void  )
inline

Definition at line 228 of file itkMultivariateLegendrePolynomial.h.

References m_Dimension, m_Index, and m_IsAtEnd.

double itk::MultivariateLegendrePolynomial::SimpleForwardIterator::Get ( void  )
inline
bool itk::MultivariateLegendrePolynomial::SimpleForwardIterator::IsAtEnd ( void  )
inline

Definition at line 237 of file itkMultivariateLegendrePolynomial.h.

References m_IsAtEnd.

SimpleForwardIterator& itk::MultivariateLegendrePolynomial::SimpleForwardIterator::operator++ ( )
inline

Definition at line 240 of file itkMultivariateLegendrePolynomial.h.

References m_Dimension, m_DomainSize, m_Index, and m_IsAtEnd.

Member Data Documentation

unsigned int itk::MultivariateLegendrePolynomial::SimpleForwardIterator::m_Dimension
private

Definition at line 270 of file itkMultivariateLegendrePolynomial.h.

Referenced by Begin(), operator++(), and SimpleForwardIterator().

DomainSizeType itk::MultivariateLegendrePolynomial::SimpleForwardIterator::m_DomainSize
private

Definition at line 271 of file itkMultivariateLegendrePolynomial.h.

Referenced by operator++().

IndexType itk::MultivariateLegendrePolynomial::SimpleForwardIterator::m_Index
private

Definition at line 272 of file itkMultivariateLegendrePolynomial.h.

Referenced by Begin(), Get(), operator++(), and SimpleForwardIterator().

bool itk::MultivariateLegendrePolynomial::SimpleForwardIterator::m_IsAtEnd
private

Definition at line 273 of file itkMultivariateLegendrePolynomial.h.

Referenced by Begin(), IsAtEnd(), and operator++().

MultivariateLegendrePolynomial* itk::MultivariateLegendrePolynomial::SimpleForwardIterator::m_MultivariateLegendrePolynomial
private

Definition at line 269 of file itkMultivariateLegendrePolynomial.h.

Referenced by Get().


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