|
| goSignal3DGenericConstIterator (const goSignal3DBase< void > *s) |
| Sets the iterator position to x,y,z in the signal. More...
|
|
void | init (const goSignal3DBase< void > *s) |
|
| goSignal3DGenericConstIterator (const goSignal3DGenericConstIterator &other) |
|
void | setPosition (goIndex_t x, goIndex_t y, goIndex_t z) |
| Sets the iterator position to x,y,z in the signal. More...
|
|
bool | endX () |
|
bool | endY () |
|
bool | endZ () |
|
void | incrementX () |
|
void | incrementY () |
|
void | incrementZ () |
|
void | decrementX () |
|
void | decrementY () |
|
void | decrementZ () |
|
void | resetX () |
| Resets the X pointer and internals concerning X to the beginning of the current x-line.
|
|
void | resetY () |
| Resets the Y pointer and internals concerning Y to the beginning of the current z-plane.
|
|
void | resetZ () |
| Sets the iterator position to x,y,z in the signal. More...
|
|
const goByte * | leftX () const |
|
const goByte * | leftY () const |
|
const goByte * | leftZ () const |
|
const goByte * | rightX () const |
|
const goByte * | rightY () const |
|
const goByte * | rightZ () const |
|
const goByte * | leftUp () const |
|
const goByte * | leftDown () const |
|
const goByte * | rightUp () const |
|
const goByte * | rightDown () const |
|
const goByte * | operator* () const |
|
|
const goSignal3DBase< void > * | sig |
|
const goPtrdiff_t * | dx |
|
const goPtrdiff_t * | dy |
|
const goPtrdiff_t * | dz |
|
const goPtrdiff_t * | dxStart |
|
const goPtrdiff_t * | dyStart |
|
const goPtrdiff_t * | dzStart |
|
const goByte * | px |
|
const goByte * | py |
|
const goByte * | pz |
|
goIndex_t | posX |
|
goIndex_t | posY |
|
goIndex_t | posZ |
|
goIndex_t | maxX |
|
goIndex_t | maxY |
|
goIndex_t | maxZ |
|
◆ goSignal3DGenericConstIterator()
goSignal3DGenericConstIterator::goSignal3DGenericConstIterator |
( |
const goSignal3DBase< void > * |
s | ) |
|
|
inline |
Sets the iterator position to x,y,z in the signal.
- Parameters
-
x | X position |
y | Y position |
z | Z position |
◆ endX()
bool goSignal3DGenericConstIterator::endX |
( |
| ) |
|
|
inline |
- Returns
- True if the end of the current x-line is reached, false otherwise.
◆ endY()
bool goSignal3DGenericConstIterator::endY |
( |
| ) |
|
|
inline |
- Returns
- True if the end of the current y-plane is reached, false otherwise.
◆ endZ()
bool goSignal3DGenericConstIterator::endZ |
( |
| ) |
|
|
inline |
- Returns
- True if the end of the current z-plane is reached (end of the 3D signal), false otherwise.
◆ leftX()
const goByte* goSignal3DGenericConstIterator::leftX |
( |
| ) |
const |
|
inline |
- Returns
- Pointer to the data element at the current iterator position.
◆ resetZ()
void goSignal3DGenericConstIterator::resetZ |
( |
| ) |
|
|
inline |
Sets the iterator position to x,y,z in the signal.
- Parameters
-
x | X position |
y | Y position |
z | Z position |
Resets the Z pointer and internals concerning Z to initial values.
Calls resetY() and resetX().
◆ setPosition()
void goSignal3DGenericConstIterator::setPosition |
( |
goIndex_t |
x, |
|
|
goIndex_t |
y, |
|
|
goIndex_t |
z |
|
) |
| |
|
inline |
Sets the iterator position to x,y,z in the signal.
- Parameters
-
x | X position |
y | Y position |
z | Z position |
The documentation for this class was generated from the following files:
- gosignal3dgenericiterator.h
- gosignal3dgenericiterator.cpp