Woolz Image Processing  Version 1.8.3
_WlzConvHullWSp3 Struct Reference

A workspace for computing the 3D convex hull of vertices with integral coordinates. Typedef: WlzConvHullWSp3. More...

Data Fields

int nHorizon
 
int maxHorizon
 
int nFceBuf
 
int maxFceBuf
 
WlzVertexType vtxType
 
WlzVertexP vtxPos
 
int * vtxPrm
 
WlzConvHullFcefceLst
 
WlzConvHullVtxvtxLst
 
WlzConvHullVtxvtxQue
 
WlzConvHullFce ** fceBuf
 
WlzConvHullHorEdghorizon
 
WlzConvHullArcPool arcPool
 
WlzConvHullFcePool fcePool
 
WlzConvHullVtxPool vtxPool
 

Detailed Description

A workspace for computing the 3D convex hull of vertices with integral coordinates. Typedef: WlzConvHullWSp3.

Field Documentation

◆ nHorizon

int _WlzConvHullWSp3::nHorizon

Number of horizon edges.

◆ maxHorizon

int _WlzConvHullWSp3::maxHorizon

Maximum horizon edge space.

◆ nFceBuf

int _WlzConvHullWSp3::nFceBuf

Number of faces in face buffer.

◆ maxFceBuf

int _WlzConvHullWSp3::maxFceBuf

Maximum face buffer space.

◆ vtxType

WlzVertexType _WlzConvHullWSp3::vtxType

Vertex type, either WLZ_VERTEX_I3 or WLZ_VERTEX_D3.

◆ vtxPos

WlzVertexP _WlzConvHullWSp3::vtxPos

Pointer to vertex positions.

◆ vtxPrm

int* _WlzConvHullWSp3::vtxPrm

Vertex permutation table.

◆ fceLst

WlzConvHullFce* _WlzConvHullWSp3::fceLst

List of faces in the convex hull so far.

◆ vtxLst

WlzConvHullVtx* _WlzConvHullWSp3::vtxLst

List of vertices in the convex hull so far.

◆ vtxQue

WlzConvHullVtx* _WlzConvHullWSp3::vtxQue

Queue of vertices waiting to be processed.

◆ fceBuf

WlzConvHullFce** _WlzConvHullWSp3::fceBuf

Buffer for faces to be added or deleted.

◆ horizon

WlzConvHullHorEdg* _WlzConvHullWSp3::horizon

Buffer for horizon edges.

◆ arcPool

WlzConvHullArcPool _WlzConvHullWSp3::arcPool

Pool for arc allocation.

◆ fcePool

WlzConvHullFcePool _WlzConvHullWSp3::fcePool

Pool for face allocation.

◆ vtxPool

WlzConvHullVtxPool _WlzConvHullWSp3::vtxPool

Pool for vertex allocation.


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