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
 
WlzValueLine * vtblines
 

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: