Woolz Image Processing  Version 1.8.3
_WlzCMeshExpWSp Struct Reference

A mesh value extrapolation workspace with a FIFO queue for active nodes (or elements) during mesh value extrapolation along with matrices and vectors for SVD. Typedef: WlzCMeshExpWSp. More...

Data Fields

int nEnt
 
WlzCMeshP mesh
 
WlzIndexedValuesixv
 
WlzUByteflags
 
double * pDst
 
int nKNbr
 
int nUNbr
 
int maxNbr
 
WlzCMeshEntPP kNbr
 
WlzCMeshEntPP uNbr
 
double * nVec
 
AlgMatrix aMat
 
AlgMatrix vMat
 
WlzInterpolationType itp
 
WlzCMeshExpEnthead
 
WlzCMeshExpEnttail
 
WlzCMeshExpEntpool
 
AlcBlockStackblocks
 

Detailed Description

A mesh value extrapolation workspace with a FIFO queue for active nodes (or elements) during mesh value extrapolation along with matrices and vectors for SVD. Typedef: WlzCMeshExpWSp.

Field Documentation

◆ nEnt

int _WlzCMeshExpWSp::nEnt

Number of entities (nodes or elements) in the mesh.

◆ mesh

WlzCMeshP _WlzCMeshExpWSp::mesh

The conforming mesh.

◆ ixv

WlzIndexedValues* _WlzCMeshExpWSp::ixv

Indexed values attached to the mesh.

◆ flags

WlzUByte* _WlzCMeshExpWSp::flags

Per entity flags.

◆ pDst

double* _WlzCMeshExpWSp::pDst

Approximate propagation distance for extrapolated entities.

◆ nKNbr

int _WlzCMeshExpWSp::nKNbr

Number of known neighbours.

◆ nUNbr

int _WlzCMeshExpWSp::nUNbr

Number of unknown neighbours.

◆ maxNbr

int _WlzCMeshExpWSp::maxNbr

Space allocated for neighbour arrays.

◆ kNbr

WlzCMeshEntPP _WlzCMeshExpWSp::kNbr

Buffer for known neighbours.

◆ uNbr

WlzCMeshEntPP _WlzCMeshExpWSp::uNbr

Buffer for unknown neighbours.

◆ nVec

double* _WlzCMeshExpWSp::nVec

Used for computing normal vector using SVD and the normal vector itself.

◆ aMat

AlgMatrix _WlzCMeshExpWSp::aMat

Used for computing normal vector using SVD.

◆ vMat

AlgMatrix _WlzCMeshExpWSp::vMat

Used for computing normal vector using SVD.

◆ itp

WlzInterpolationType _WlzCMeshExpWSp::itp

Extrapolation (not interpolation) type used to allow either nearest neighbour or linear methods.

◆ head

WlzCMeshExpEnt* _WlzCMeshExpWSp::head

Head of queue of active entities.

◆ tail

WlzCMeshExpEnt* _WlzCMeshExpWSp::tail

Tail of queue of active entities.

◆ pool

WlzCMeshExpEnt* _WlzCMeshExpWSp::pool

Entities available for reuse.

◆ blocks

AlcBlockStack* _WlzCMeshExpWSp::blocks

Block stack for allocation.


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