aimsdata 6.0.0
Neuroimaging data handling
SiteIterator< AimsSurface< D, Void > > Class Template Reference

#include <aims/texdata/texdata.h>

Inheritance diagram for SiteIterator< AimsSurface< D, Void > >:
Collaboration diagram for SiteIterator< AimsSurface< D, Void > >:

Public Types

typedef SiteType< AimsSurface< D, Void > >::type Site
 
typedef SiteType< AimsSurface< D, Void > >::type Site
 

Public Member Functions

const Site operator* ()
 
SiteIterator< AimsSurface< D, Void > > & operator++ ()
 
SiteIterator< AimsSurface< D, Void > > & operator-- ()
 
 SiteIterator (const AimsSurface< D, Void > *data, uint index)
 
 SiteIterator (const AimsSurface< D, Void > *data, std::vector< Point3df > *coords, uint index)
 
bool operator== (const SiteIterator< AimsSurface< D, Void > > &other) const
 
bool operator!= (const SiteIterator< AimsSurface< D, Void > > &other) const
 
Siteoperator* ()
 
SiteIterator< AimsSurface< D, Void > > & operator++ ()
 
SiteIterator< AimsSurface< D, Void > > & operator-- ()
 
bool operator== (const SiteIterator< AimsSurface< D, Void > > &other) const
 
bool operator!= (const SiteIterator< AimsSurface< D, Void > > &other) const
 

Detailed Description

template<int D>
class SiteIterator< AimsSurface< D, Void > >

Definition at line 114 of file texdata.h.

Member Typedef Documentation

◆ Site [1/2]

Definition at line 85 of file texdata.h.

◆ Site [2/2]

template<int D>
typedef SiteType<AimsSurface<D,Void>>::type SiteIterator< AimsSurface< D, Void > >::Site

Definition at line 116 of file texdata.h.

Constructor & Destructor Documentation

◆ SiteIterator() [1/2]

template<int D>
SiteIterator< AimsSurface< D, Void > >::SiteIterator ( const AimsSurface< D, Void > * data,
uint index )

◆ SiteIterator() [2/2]

template<int D>
SiteIterator< AimsSurface< D, Void > >::SiteIterator ( const AimsSurface< D, Void > * data,
std::vector< Point3df > * coords,
uint index )

Definition at line 339 of file texdata.h.

References SiteIterator().

Member Function Documentation

◆ operator!=() [1/2]

bool SiteIterator< AimsSurface< D, Void > >::operator!= ( const SiteIterator< AimsSurface< D, Void > > & other) const

◆ operator!=() [2/2]

template<int D>
bool SiteIterator< AimsSurface< D, Void > >::operator!= ( const SiteIterator< AimsSurface< D, Void > > & other) const

Definition at line 276 of file texdata.h.

References SiteIterator().

◆ operator*() [1/2]

Site & SiteIterator< AimsSurface< D, Void > >::operator* ( )

◆ operator*() [2/2]

template<int D>
const Site SiteIterator< AimsSurface< D, Void > >::operator* ( )
inline

Definition at line 118 of file texdata.h.

◆ operator++() [1/2]

SiteIterator< AimsSurface< D, Void > > & SiteIterator< AimsSurface< D, Void > >::operator++ ( )

◆ operator++() [2/2]

template<int D>
SiteIterator< AimsSurface< D, Void > > & SiteIterator< AimsSurface< D, Void > >::operator++ ( )

Definition at line 348 of file texdata.h.

References SiteIterator().

◆ operator--() [1/2]

SiteIterator< AimsSurface< D, Void > > & SiteIterator< AimsSurface< D, Void > >::operator-- ( )

◆ operator--() [2/2]

template<int D>
SiteIterator< AimsSurface< D, Void > > & SiteIterator< AimsSurface< D, Void > >::operator-- ( )

Definition at line 355 of file texdata.h.

References SiteIterator().

◆ operator==() [1/2]

bool SiteIterator< AimsSurface< D, Void > >::operator== ( const SiteIterator< AimsSurface< D, Void > > & other) const

◆ operator==() [2/2]

template<int D>
bool SiteIterator< AimsSurface< D, Void > >::operator== ( const SiteIterator< AimsSurface< D, Void > > & other) const

Definition at line 269 of file texdata.h.

References SiteIterator().


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