ITK  6.0.0
Insight Toolkit
Public Member Functions | Private Attributes | List of all members
itk::MultivariateLegendrePolynomial::SimpleForwardIterator Class Reference

#include <itkMultivariateLegendrePolynomial.h>

Detailed Description

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

Definition at line 224 of file itkMultivariateLegendrePolynomial.h.

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

Public Member Functions

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

Private Attributes

unsigned int m_Dimension
 
DomainSizeType m_DomainSize
 
IndexType m_Index
 
bool m_IsAtEnd { false }
 
MultivariateLegendrePolynomialm_MultivariateLegendrePolynomial
 

Constructor & Destructor Documentation

◆ SimpleForwardIterator()

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

Definition at line 227 of file itkMultivariateLegendrePolynomial.h.

Member Function Documentation

◆ Begin()

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

Definition at line 238 of file itkMultivariateLegendrePolynomial.h.

◆ Get()

double itk::MultivariateLegendrePolynomial::SimpleForwardIterator::Get ( )
inline

Definition at line 280 of file itkMultivariateLegendrePolynomial.h.

◆ IsAtEnd()

bool itk::MultivariateLegendrePolynomial::SimpleForwardIterator::IsAtEnd ( ) const
inline

Definition at line 248 of file itkMultivariateLegendrePolynomial.h.

◆ operator++()

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

Definition at line 254 of file itkMultivariateLegendrePolynomial.h.

Member Data Documentation

◆ m_Dimension

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

Definition at line 287 of file itkMultivariateLegendrePolynomial.h.

◆ m_DomainSize

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

Definition at line 288 of file itkMultivariateLegendrePolynomial.h.

◆ m_Index

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

Definition at line 289 of file itkMultivariateLegendrePolynomial.h.

◆ m_IsAtEnd

bool itk::MultivariateLegendrePolynomial::SimpleForwardIterator::m_IsAtEnd { false }
private

Definition at line 290 of file itkMultivariateLegendrePolynomial.h.

◆ m_MultivariateLegendrePolynomial

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

Definition at line 286 of file itkMultivariateLegendrePolynomial.h.


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