cartodata  5.0.5
carto::SiteIteratorOf< Volume< T > > Class Template Reference

#include <cartodata/wip/roi/siteIterator.h>

Inheritance diagram for carto::SiteIteratorOf< Volume< T > >:
Collaboration diagram for carto::SiteIteratorOf< Volume< T > >:

Public Member Functions

 SiteIteratorOf (VolumeRef< T > data)
 
 SiteIteratorOf (VolumeRef< T > data, const T &label)
 
 SiteIteratorOf (const std::string &filename)
 
 SiteIteratorOf (const std::string &filename, const T &label)
 
virtual ~SiteIteratorOf ()
 
virtual void next ()
 
virtual void restart ()
 
virtual bool isValid () const
 
virtual void writeSite ()
 
- Public Member Functions inherited from carto::SiteIterator
virtual ~SiteIterator ()
 
virtual rc_ptr< SitegetSite ()=0
 
- Public Member Functions inherited from carto::RCObject
 RCObject ()
 
 RCObject (const RCObject &)
 
RCObjectoperator= (const RCObject &)
 
virtual ~RCObject ()
 

Additional Inherited Members

- Public Types inherited from carto::RCObject
typedef int RefCounterType
 

Detailed Description

template<class T>
class carto::SiteIteratorOf< Volume< T > >

Definition at line 83 of file siteIterator.h.

Constructor & Destructor Documentation

◆ SiteIteratorOf() [1/4]

template<class T >
carto::SiteIteratorOf< Volume< T > >::SiteIteratorOf ( VolumeRef< T >  data)

Definition at line 108 of file siteIterator.h.

References carto::SiteIterator::restart().

◆ SiteIteratorOf() [2/4]

template<class T >
carto::SiteIteratorOf< Volume< T > >::SiteIteratorOf ( VolumeRef< T >  data,
const T &  label 
)

Definition at line 117 of file siteIterator.h.

References carto::SiteIterator::restart().

◆ SiteIteratorOf() [3/4]

template<class T >
carto::SiteIteratorOf< Volume< T > >::SiteIteratorOf ( const std::string &  filename)

Definition at line 125 of file siteIterator.h.

References carto::SiteIterator::restart().

◆ SiteIteratorOf() [4/4]

template<class T >
carto::SiteIteratorOf< Volume< T > >::SiteIteratorOf ( const std::string &  filename,
const T &  label 
)

Definition at line 137 of file siteIterator.h.

References carto::SiteIterator::restart().

◆ ~SiteIteratorOf()

template<class T >
carto::SiteIteratorOf< Volume< T > >::~SiteIteratorOf ( )
virtual

Definition at line 146 of file siteIterator.h.

Member Function Documentation

◆ isValid()

template<class T >
bool carto::SiteIteratorOf< Volume< T > >::isValid ( ) const
virtual

Implements carto::SiteIterator.

Definition at line 181 of file siteIterator.h.

◆ next()

template<class T >
void carto::SiteIteratorOf< Volume< T > >::next ( )
virtual

Implements carto::SiteIterator.

Definition at line 162 of file siteIterator.h.

References carto::SiteIterator::isValid().

◆ restart()

template<class T >
void carto::SiteIteratorOf< Volume< T > >::restart ( )
virtual

Implements carto::SiteIterator.

Definition at line 152 of file siteIterator.h.

References carto::SiteIterator::isValid(), and carto::SiteIterator::next().

◆ writeSite()

template<class T >
void carto::SiteIteratorOf< Volume< T > >::writeSite ( )
virtual

Implements carto::SiteIterator.

Definition at line 196 of file siteIterator.h.


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