Woolz Image Processing  Version 1.8.3
_WlzIterateWSpace Struct Reference

A workspace structure for interval objects which allows iteration through an object's pixels/voxels. Typedef: WlzIterateWSpace. More...

Data Fields

WlzObjectobj
 
WlzObjectobj2D
 
WlzIntervalWSpaceiWSp
 
WlzGreyWSpacegWSp
 
WlzRasterDir dir
 
int grey
 
int itvPos
 
int plnIdx
 
int plnRmn
 
WlzIVertex3 pos
 
WlzGreyType gType
 
WlzGreyP gP
 

Detailed Description

A workspace structure for interval objects which allows iteration through an object's pixels/voxels. Typedef: WlzIterateWSpace.

Field Documentation

◆ obj

WlzObject* _WlzIterateWSpace::obj

The object being iterated through.

Referenced by WlzIterate().

◆ obj2D

WlzObject* _WlzIterateWSpace::obj2D

Object for the current plane.

Referenced by WlzIterateWSpFree().

◆ iWSp

WlzIntervalWSpace* _WlzIterateWSpace::iWSp

Interval workspace for the current 2D object.

Referenced by WlzIterateWSpFree().

◆ gWSp

WlzGreyWSpace* _WlzIterateWSpace::gWSp

Grey workspace for the current 2D object.

Referenced by WlzIterateWSpFree().

◆ dir

WlzRasterDir _WlzIterateWSpace::dir

Scanning direction.

◆ grey

int _WlzIterateWSpace::grey

Non-zero if initialised for grey values.

◆ itvPos

int _WlzIterateWSpace::itvPos

Offset into the current interval.

◆ plnIdx

int _WlzIterateWSpace::plnIdx

Offset into planes of a 3D object for the current plane.

◆ plnRmn

int _WlzIterateWSpace::plnRmn

Number of planes remaining for the current 2D object when iterating through a 3D object.

◆ pos

WlzIVertex3 _WlzIterateWSpace::pos

Current position.

Referenced by WlzCMeshClosePointDom2D5().

◆ gType

WlzGreyType _WlzIterateWSpace::gType

The current grey type. If WLZ_GREY_ERROR then the work space has not been initialised for grey data.

◆ gP

WlzGreyP _WlzIterateWSpace::gP

Pointer to current grey value This will be NULL if grey values are not appopriate, ie gType is WLZ_GREY_ERROR.


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