Woolz Image Processing  Version 1.8.3
_WlzRagRValues Struct Reference

The ragged rectangle values table. The type encodes both the type of value table and the type of grey value. Typedef: WlzRagRValues. More...

Data Fields

WlzObjectType type
 
int linkcount
 
void * freeptr
 
WlzValues original_table
 
int line1
 
int lastln
 
int kol1
 
int width
 
WlzPixelV bckgrnd
 
WlzValueLinevtblines
 

Detailed Description

The ragged rectangle values table. The type encodes both the type of value table and the type of grey value. Typedef: WlzRagRValues.

Field Documentation

◆ type

WlzObjectType _WlzRagRValues::type

From WlzCoreValues.

Referenced by WlzInitGreyWSpace(), WlzMakeValueTb(), and WlzShiftValues().

◆ linkcount

int _WlzRagRValues::linkcount

From WlzCoreValues.

Referenced by WlzFreeValues(), and WlzMakeValueTb().

◆ freeptr

void* _WlzRagRValues::freeptr

From WlzCoreValues.

Referenced by WlzFreeValues(), WlzMakeValueTb(), and WlzNewValueTb().

◆ original_table

WlzValues _WlzRagRValues::original_table

If non-NULL, the values table which owns the raw values we are using.

Referenced by WlzFreeValues(), WlzMakeValueTb(), and WlzShiftValues().

◆ line1

int _WlzRagRValues::line1

◆ lastln

int _WlzRagRValues::lastln

Last line.

Referenced by WlzMakeValueTb(), and WlzShiftValues().

◆ kol1

int _WlzRagRValues::kol1

◆ width

int _WlzRagRValues::width

Width.

Referenced by WlzMakeValueTb(), WlzNewValueTb(), and WlzShiftValues().

◆ bckgrnd

WlzPixelV _WlzRagRValues::bckgrnd

Background value for pixels not in object.

Referenced by WlzGetBackground(), WlzGreyValueMakeWSp(), WlzMakeValueTb(), WlzSetBackground(), and WlzShiftValues().

◆ vtblines

WlzValueLine* _WlzRagRValues::vtblines

Array of value table line structures.

Referenced by WlzInitGreyWSpace(), WlzMakeValueLine(), WlzMakeValueTb(), and WlzShiftValues().


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