Woolz Image Processing  Version 1.8.3
_WlzGMGridWSp3D Struct Reference

An axis aligned grid of cuboid cells. This has an array (the grid) of linked lists of cells, with the entries in each list holding the faces of the 3D model which intersect the cuboid of the cell. Typedef: WlzGMGridWSp3D. More...

Data Fields

WlzGMModelType elemType
 
WlzIVertex3 nCells
 
double cellSz
 
WlzDVertex3 org
 
struct _WlzGMGridWSpCell3D **** cells
 
int cellVecMax
 
AlcVectorcellVec
 

Detailed Description

An axis aligned grid of cuboid cells. This has an array (the grid) of linked lists of cells, with the entries in each list holding the faces of the 3D model which intersect the cuboid of the cell. Typedef: WlzGMGridWSp3D.

Field Documentation

◆ elemType

WlzGMModelType _WlzGMGridWSp3D::elemType

Referenced by WlzGeoModelGridWSpNew3D().

◆ nCells

WlzIVertex3 _WlzGMGridWSp3D::nCells

Element type that the grid is defined for.

Referenced by WlzGeoModelGridCellsInDBox(), and WlzGeoModelGridWSpSet3D().

◆ cellSz

double _WlzGMGridWSp3D::cellSz

Dimensions of the cell grid array in terms of the number of cells.

Referenced by WlzGeoModelGridCellsInDBox(), and WlzGeoModelGridWSpSet3D().

◆ org

WlzDVertex3 _WlzGMGridWSp3D::org

Each cell is an axis aligned square with this side length.

Referenced by WlzGeoModelGridCellsInDBox(), and WlzGeoModelGridWSpSet3D().

◆ cells

struct _WlzGMGridWSpCell3D**** _WlzGMGridWSp3D::cells

Model coordinate value at the cell origin.

Referenced by WlzGeoModelGridFree3D(), and WlzGeoModelGridWSpSet3D().

◆ cellVecMax

int _WlzGMGridWSp3D::cellVecMax

Array of linked list of cells.

Referenced by WlzGeoModelGridWSpSet3D().

◆ cellVec

AlcVector* _WlzGMGridWSp3D::cellVec

Number of cells allocated and the index into cell vector of next cell available.

Referenced by WlzGeoModelGridFree3D(), and WlzGeoModelGridWSpSet3D().


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