ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
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 216 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()

Member Function Documentation

◆ Begin()

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

Definition at line 230 of file itkMultivariateLegendrePolynomial.h.

References m_Dimension, m_Index, and m_IsAtEnd.

◆ Get()

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

◆ IsAtEnd()

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

Definition at line 240 of file itkMultivariateLegendrePolynomial.h.

References m_IsAtEnd.

◆ operator++()

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

Definition at line 246 of file itkMultivariateLegendrePolynomial.h.

References m_Dimension, m_DomainSize, m_Index, and m_IsAtEnd.

Member Data Documentation

◆ m_Dimension

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

Definition at line 277 of file itkMultivariateLegendrePolynomial.h.

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

◆ m_DomainSize

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

Definition at line 278 of file itkMultivariateLegendrePolynomial.h.

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

◆ m_Index

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

Definition at line 279 of file itkMultivariateLegendrePolynomial.h.

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

◆ m_IsAtEnd

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

Definition at line 280 of file itkMultivariateLegendrePolynomial.h.

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

◆ m_MultivariateLegendrePolynomial

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

Definition at line 276 of file itkMultivariateLegendrePolynomial.h.

Referenced by Get(), and SimpleForwardIterator().


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