brainrat-private 6.0.13
brainrat::Border3dIteratorOf< carto::VolumeRef< T > > Class Template Reference

#include <brainrat/utility/border.h>

Inheritance diagram for brainrat::Border3dIteratorOf< carto::VolumeRef< T > >:
Collaboration diagram for brainrat::Border3dIteratorOf< carto::VolumeRef< T > >:

Public Member Functions

 Border3dIteratorOf (const carto::VolumeRef< T > &data, const Point3d &width)
 
 Border3dIteratorOf (const carto::VolumeRef< T > &data, const int32_t width)
 
virtual ~Border3dIteratorOf ()
 
virtual const Point3d & value () const
 
virtual void next ()
 
virtual bool isValid () const
 
virtual void restart ()
 
virtual bool contains (const Point3d &) const
 
virtual Point3d & width ()
 
- Public Member Functions inherited from brainrat::BorderIterator
virtual ~BorderIterator ()
 

Detailed Description

template<class T>
class brainrat::Border3dIteratorOf< carto::VolumeRef< T > >

Definition at line 48 of file border.h.

Constructor & Destructor Documentation

◆ Border3dIteratorOf() [1/2]

template<class T>
brainrat::Border3dIteratorOf< carto::VolumeRef< T > >::Border3dIteratorOf ( const carto::VolumeRef< T > & data,
const Point3d & width )

References width().

◆ Border3dIteratorOf() [2/2]

template<class T>
brainrat::Border3dIteratorOf< carto::VolumeRef< T > >::Border3dIteratorOf ( const carto::VolumeRef< T > & data,
const int32_t width )

References width().

◆ ~Border3dIteratorOf()

template<class T>
virtual brainrat::Border3dIteratorOf< carto::VolumeRef< T > >::~Border3dIteratorOf ( )
inlinevirtual

Definition at line 53 of file border.h.

Member Function Documentation

◆ contains()

template<class T>
virtual bool brainrat::Border3dIteratorOf< carto::VolumeRef< T > >::contains ( const Point3d & ) const
virtual

◆ isValid()

template<class T>
virtual bool brainrat::Border3dIteratorOf< carto::VolumeRef< T > >::isValid ( ) const
virtual

◆ next()

template<class T>
virtual void brainrat::Border3dIteratorOf< carto::VolumeRef< T > >::next ( )
virtual

◆ restart()

template<class T>
virtual void brainrat::Border3dIteratorOf< carto::VolumeRef< T > >::restart ( )
virtual

◆ value()

template<class T>
virtual const Point3d & brainrat::Border3dIteratorOf< carto::VolumeRef< T > >::value ( ) const
virtual

◆ width()

template<class T>
virtual Point3d & brainrat::Border3dIteratorOf< carto::VolumeRef< T > >::width ( )
virtual

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