Woolz Image Processing  Version 1.7.5
_WlzPointValues Struct Reference

Point values - values with arbitrary rank and dimension defined at points. Typedef: WlzPointValues. More...

Data Fields

WlzObjectType type
 
int linkcount
 
void * freeptr
 
int rank
 
int * dim
 
int pSz
 
WlzGreyType vType
 
size_t maxPoints
 
WlzGreyP values
 

Detailed Description

Point values - values with arbitrary rank and dimension defined at points. Typedef: WlzPointValues.

Field Documentation

WlzObjectType _WlzPointValues::type
int _WlzPointValues::linkcount

From WlzCoreValues.

Referenced by WlzObjectFacts().

void* _WlzPointValues::freeptr

From WlzCoreValues.

int _WlzPointValues::rank

The rank of the individual values. Here the rank for a scalar is 0, for a 1D array it is 1 and for and for individual values that are nD arrays the rank is n.

Referenced by WlzCMeshTransformObj(), WlzEffWritePointsVtk(), WlzEffWritePointsVtkFieldValues(), WlzEffWritePointsVtkScalarValues(), WlzFreePointValues(), WlzMakePointValues(), WlzObjectFacts(), and WlzWriteMeshTransform3D().

int* _WlzPointValues::dim

The dimensions of individual indexed values. The dimensions are a 1D array with the number of entries equal to the rank. A dimension array is only allocated if the rank > 0, for rank == 0 dim is NULL.

Referenced by WlzCMeshTransformObj(), WlzEffWritePointsVtkFieldValues(), WlzFreePointValues(), WlzMakePointValues(), WlzObjectFacts(), and WlzWriteMeshTransform3D().

int _WlzPointValues::pSz

Size of each point this is the product of the dimensions times the value type size and is frequently used for accessing the values.

Referenced by WlzMakePointValues(), and WlzPointValueGet().

size_t _WlzPointValues::maxPoints

Number of points allocated.

Referenced by WlzMakePointValues(), and WlzObjectFacts().


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