Simulacrum  1.2
Public Member Functions | Friends | List of all members
Simulacrum::SSliceIteratorNativeFast Class Reference

#include <slicer.h>

Inheritance diagram for Simulacrum::SSliceIteratorNativeFast:
Inheritance graph
Collaboration diagram for Simulacrum::SSliceIteratorNativeFast:
Collaboration graph

Public Member Functions

 SSliceIteratorNativeFast (SSlicer &)
 
 SSliceIteratorNativeFast (const SSliceIteratorNativeFast &)
 
virtual ~SSliceIteratorNativeFast ()
 
void toBegin () override
 
bool isBegin () override
 
void toEnd () override
 
bool isEnd () override
 
void toCoord (const SCoordinate &) override
 
const SSpaceIteratoroperator++ () override
 
const SSpaceIteratoroperator-- () override
 
const SSpaceIteratoroperator= (const SSpaceIterator &) override
 
const SSpaceIteratoroperator= (const SSliceIteratorNativeFast &)
 
SElemoperator* () const override
 
const SCoordinatepos () const override
 
- Public Member Functions inherited from Simulacrum::SSpaceIterator
virtual ~SSpaceIterator ()
 
const SSpaceIteratorincrement ()
 
virtual const SSpaceIteratoroperator++ (int)
 
const SSpaceIteratordecrement ()
 
virtual const SSpaceIteratoroperator-- (int)
 
virtual bool operator== (const SSpaceIterator &) const
 
virtual bool operator!= (const SSpaceIterator &) const
 
virtual bool operator< (const SSpaceIterator &) const
 
SElemselem () const
 
SElemselemp () const
 
const SCoordinateposP () const
 
const SCoordinate sourcePos () const
 

Friends

class SSlicer
 

Constructor & Destructor Documentation

◆ SSliceIteratorNativeFast() [1/2]

SSliceIteratorNativeFast::SSliceIteratorNativeFast ( SSlicer targ)

◆ SSliceIteratorNativeFast() [2/2]

SSliceIteratorNativeFast::SSliceIteratorNativeFast ( const SSliceIteratorNativeFast targ)

◆ ~SSliceIteratorNativeFast()

SSliceIteratorNativeFast::~SSliceIteratorNativeFast ( )
virtual

Member Function Documentation

◆ isBegin()

bool SSliceIteratorNativeFast::isBegin ( )
overridevirtual

◆ isEnd()

bool SSliceIteratorNativeFast::isEnd ( )
overridevirtual

◆ operator*()

SElem & SSliceIteratorNativeFast::operator* ( ) const
overridevirtual

◆ operator++()

const SSpaceIterator & SSliceIteratorNativeFast::operator++ ( )
overridevirtual

◆ operator--()

const SSpaceIterator & SSliceIteratorNativeFast::operator-- ( )
overridevirtual

◆ operator=() [1/2]

const SSpaceIterator & SSliceIteratorNativeFast::operator= ( const SSliceIteratorNativeFast ntarg)

◆ operator=() [2/2]

const SSpaceIterator & SSliceIteratorNativeFast::operator= ( const SSpaceIterator targ)
overridevirtual

Reimplemented from Simulacrum::SSpaceIterator.

◆ pos()

const SCoordinate & SSliceIteratorNativeFast::pos ( ) const
overridevirtual

◆ toBegin()

void SSliceIteratorNativeFast::toBegin ( )
overridevirtual

◆ toCoord()

void SSliceIteratorNativeFast::toCoord ( const SCoordinate reqcoord)
overridevirtual

◆ toEnd()

void SSliceIteratorNativeFast::toEnd ( )
overridevirtual

Friends And Related Function Documentation

◆ SSlicer

friend class SSlicer
friend

The documentation for this class was generated from the following files:
Simulacrum Project