Chombo + EB + MF  3.2
Public Types | Public Member Functions | Private Attributes | List of all members
CopyIterator Class Reference

#include <Copier.H>

Public Types

enum  local_from_to { LOCAL, FROM, TO }
 

Public Member Functions

 CopyIterator (const Copier &a_copier, local_from_to)
 
const MotionItemoperator() () const
 
const MotionItemoperator[] (size_t index) const
 
void operator++ ()
 
bool ok () const
 
void reset ()
 
size_t size ()
 

Private Attributes

const Vector< MotionItem * > * m_motionplanPtr
 
unsigned int m_current
 

Member Enumeration Documentation

Enumerator
LOCAL 
FROM 
TO 

Constructor & Destructor Documentation

CopyIterator::CopyIterator ( const Copier a_copier,
local_from_to  type 
)
inline

Member Function Documentation

const MotionItem & CopyIterator::operator() ( ) const
inline
const MotionItem & CopyIterator::operator[] ( size_t  index) const
inline

References CH_assert, m_motionplanPtr, and size().

void CopyIterator::operator++ ( )
inline

References m_current.

bool CopyIterator::ok ( ) const
inline
void CopyIterator::reset ( )
inline

References m_current.

size_t CopyIterator::size ( )
inline

Member Data Documentation

const Vector<MotionItem*>* CopyIterator::m_motionplanPtr
private
unsigned int CopyIterator::m_current
private

Referenced by ok(), operator()(), operator++(), and reset().


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