4 #ident "University of Edinburgh $Id: d2ce85001ef94903d08138912ec512af932e9777 $" 6 static char _WlzType_h[] =
"University of Edinburgh $Id: d2ce85001ef94903d08138912ec512af932e9777 $";
119 #define WLZ_GREY_TABLE_TYPE(AR,TT,GT) ((100*(!!(AR)))+(10*(TT))+(GT)) 129 #define WLZ_GREY_TABLE_TO_GREY_TYPE(GTT) ((GTT)%10) 139 #define WLZ_GREY_TABLE_TO_TABLE_TYPE(GTT) (((GTT)%100)/10) 149 #define WLZ_GREY_TABLE_TO_RANK(GTT) ((GTT)/100) 1165 #define WLZ_DGTENSOR_FEATURE_MASK(F) (((F)>0)?(1<<((F)-1)):(0)) 1495 unsigned char ubytes[8];
1568 #define WLZ_GM_TOLERANCE (1.0e-06) 1575 #define WLZ_GM_TOLERANCE_SQ (WLZ_GM_TOLERANCE * WLZ_GM_TOLERANCE) 2119 #ifndef WLZ_EXT_BIND 2311 #define WLZ_LBTDOMAIN_MAXDIGITS (30) 2454 #ifndef WLZ_EXT_BIND 2493 struct _WlzConvHullValues *
c;
2585 #define EMAP_PROPERTY_MODELNAME_LENGTH 32 2592 #define EMAP_PROPERTY_UID_LENGTH 16 2599 #define EMAP_PROPERTY_VERSION_LENGTH 16 2606 #define EMAP_PROPERTY_AUTHORNAME_LENGTH 64 2613 #define EMAP_PROPERTY_MACHINENAME_LENGTH 64 2620 #define EMAP_PROPERTY_STAGE_LENGTH 32 2865 float voxel_size[3];
3284 #define WLZ_TILEDVALUES_TILE_SIZE (4096) 4220 #ifndef WLZ_EXT_BIND 4239 #ifndef WLZ_EXT_BIND 4467 typedef double (*WlzBasisEvalFn)(
void *, double);
4479 typedef double (*WlzBasisDistFn)(
void *, int,
WlzVertex,
void *);
4802 #ifndef WLZ_EXT_BIND 4850 #ifndef WLZ_EXT_BIND 4861 double, double,
void *);
5136 #ifndef WLZ_EXT_BIND 5165 #define WLZ_LINEAR 1 5166 #define WLZ_INCOMPRESSIBLE 2 5167 #define WLZ_COMPRESSIBLE 3 5169 #define WLZ_RECTANGULAR 1 5170 #define WLZ_TRIANGULAR 2 5242 #define WLZ_MAX_NODAL_DEGREE 20 5391 #ifndef WLZ_EXT_BIND 5425 double voxelSize[3];
5502 #ifndef WLZ_EXT_BIND Definition: WlzType.h:607
Definition: WlzType.h:4870
Definition: WlzType.h:726
WlzObject * assoc
Definition: WlzType.h:2787
Definition: WlzType.h:2049
double phi
Definition: WlzType.h:5418
int nelts
Definition: WlzType.h:5216
Definition: WlzType.h:703
Definition: WlzType.h:887
int plnpos
Definition: WlzType.h:4975
struct _WlzConvolution WlzConvolution
WlzDomain domain
Definition: WlzType.h:2755
double cellSz
Definition: WlzType.h:4212
WlzGMEdgeT * edgeT
Definition: WlzType.h:1923
enum _WlzObjectType WlzObjectType
int idx
Definition: WlzType.h:1759
void * prop
Definition: WlzType.h:3786
Definition: WlzType.h:5474
Definition: WlzType.h:590
Definition: WlzType.h:1004
WlzFBox2 * f2
Definition: WlzType.h:1431
unsigned int flags
Definition: WlzType.h:3725
struct _WlzGMVertexG2I WlzGMVertexG2I
Definition: WlzType.h:706
struct _WlzBoundList * down
Definition: WlzType.h:3427
struct _WlzIVertex3 WlzIVertex3
double maxDisp
Definition: WlzType.h:4875
Definition: WlzType.h:1638
Finite element warping feature vector. Typedef: WlzFeatureVector.
Definition: WlzType.h:5250
Definition: WlzType.h:670
Definition: WlzType.h:520
_WlzProjectIntMode
Definition: WlzType.h:5449
int ileft
Definition: WlzType.h:2892
Definition: WlzType.h:211
unsigned char ** ubytes
Definition: WlzType.h:1475
WlzObjectType type
Definition: WlzType.h:3099
int idx
Definition: WlzType.h:2027
int rgtpos
Definition: WlzType.h:4971
Definition: WlzType.h:475
int zMin
Definition: WlzType.h:1383
A 3D convex hull with coordinate vertices and faces defined by vertex index triples. Typedef: WlzConvHullDomain3.
Definition: WlzType.h:3468
Definition: WlzType.h:2134
Definition: WlzType.h:1049
WlzDVertex3 pos
Definition: WlzType.h:3781
WlzDVertex2 position
Definition: WlzType.h:4699
struct _WlzCMeshElm2D5 * elm
Definition: WlzType.h:3837
_WlzLBTNodeClass2D
Classification of a 2D LBT node a face of a 3D LBT node bycl its connectivity with it's neighbouring ...
Definition: WlzType.h:2234
WlzObjectType type
Definition: WlzType.h:3544
int idx
Definition: WlzType.h:3893
int maxVx
Definition: WlzType.h:4496
long creationTime
Definition: WlzType.h:2646
int kdelta
Definition: WlzType.h:4892
WlzFVertex2 f2
Definition: WlzType.h:1321
unsigned int flags
Definition: WlzType.h:3914
Histograms are Woolz domains and not values as might be expected. Typedef: WlzHistogramDomain.
Definition: WlzType.h:3500
WlzIBox3 i3
Definition: WlzType.h:1449
struct _WlzCMeshEdgU3D * edu
Definition: WlzType.h:3782
struct _WlzCMeshCellElm2D * next
Definition: WlzType.h:4069
Definition: WlzType.h:860
Definition: WlzType.h:210
struct _WlzCompoundArray WlzCompoundArray
A single interval. Typedef: WlzInterval.
Definition: WlzType.h:2890
A 2D space domain convolution mask. To reduce computational cost at the expense of data storage the c...
Definition: WlzType.h:3583
struct _WlzCMeshCellElm2D5 WlzCMeshCellElm2D5
Definition: WlzType.h:245
struct _WlzCMeshNod2D5 * nod
Definition: WlzType.h:3830
int brdrsz
Definition: WlzType.h:4894
_WlzHistFeature
Features of histograms. Typedef: WlzHistFeature.
Definition: WlzType.h:3524
int lastln
Definition: WlzType.h:2858
struct _WlzCMeshCell2D5 * cell
Definition: WlzType.h:4086
Definition: WlzType.h:5281
Definition: WlzType.h:773
void * freeptr
Definition: WlzType.h:2575
struct _WlzFMatchObj WlzFMatchObj
float yMax
Definition: WlzType.h:1370
Defines a node within a mesh transform. Typedef: WlzMeshNode.
Definition: WlzType.h:4696
unsigned int numElm
Definition: WlzType.h:2062
struct _WlzAffineTransformPrim WlzAffineTransformPrim
Definition: WlzType.h:1180
WlzBasisEvalFn evalFn
Definition: WlzType.h:4520
Definition: WlzType.h:388
WlzDVertex2 displacement
Definition: WlzType.h:4700
Definition: WlzType.h:266
struct _WlzCMeshNod3D ** n3
Definition: WlzType.h:4311
int valid
Definition: WlzType.h:2989
Definition: WlzType.h:596
float imdisp
Definition: WlzType.h:5221
int tranpl
Definition: WlzType.h:5003
struct _WlzGMDiskT * next
Definition: WlzType.h:1857
Definition: WlzType.h:1586
The position of a point in 3D integer space. Typedef: WlzGMVertexG3I.
Definition: WlzType.h:1742
Definition: WlzType.h:1105
double * xp_to_z
Definition: WlzType.h:5436
WlzDVertex3 vtx
Definition: WlzType.h:1761
enum _WlzRGBAColorChannel WlzRGBAColorChannel
Definition: WlzType.h:3623
int line1
Definition: WlzType.h:2857
WlzDVertex2 * d2
Definition: WlzType.h:1304
enum _WlzSampleFn WlzSampleFn
WlzCMeshCellElm2D5 * freeCE
Definition: WlzType.h:4195
_WlzEMAPPropertyType
Sub types of EMAP properties Typedef: WlzEMAPPropertyType.
Definition: WlzType.h:495
enum _WlzRCCClass WlzRCCClass
The resources used by a model. Typedef: WlzGMModelR.
Definition: WlzType.h:2077
WlzObjectType type
Definition: WlzType.h:2372
struct _WlzLVertex3 WlzLVertex3
Definition: WlzType.h:242
struct _WlzGMCbEntry WlzGMCbEntry
Definition: WlzType.h:876
void * freeptr
Definition: WlzType.h:2703
Definition: WlzType.h:470
WlzGMResource vertexG
Definition: WlzType.h:2085
Definition: WlzType.h:621
void * freeptr
Definition: WlzType.h:3353
WlzGMVertexG2D * vg2D
Definition: WlzType.h:1794
WlzValueLine * vtblines
Definition: WlzType.h:3023
WlzPixelV bckgrnd
Definition: WlzType.h:3021
int linkcount
Definition: WlzType.h:3545
Definition: WlzType.h:740
WlzFVertex3 * f3
Definition: WlzType.h:1307
enum _WlzRGBAColorSpace WlzRGBAColorSpace
Definition: WlzType.h:1150
struct _WlzGMShellG2D WlzGMShellG2D
struct _WlzCMeshCellElm2D5 * next
Definition: WlzType.h:4087
int maxvertices
Definition: WlzType.h:3377
Definition: WlzType.h:602
WlzLVertex3 * l3
Definition: WlzType.h:1306
int idx
Definition: WlzType.h:1833
WlzDVertex2 nrm
Definition: WlzType.h:1733
WlzObjectType type
Definition: WlzType.h:5283
WlzPixelV bckgrnd
Definition: WlzType.h:3047
WlzDVertex3 d3
Definition: WlzType.h:1326
Definition: WlzType.h:863
Definition: WlzType.h:260
Definition: WlzType.h:2433
Definition: WlzType.h:557
struct _WlzCMeshNod3D * nod
Definition: WlzType.h:3848
struct _WlzLBTDomain2D * l2
Definition: WlzType.h:2524
Definition: WlzType.h:1103
Definition: WlzType.h:988
WlzObjectType type
Definition: WlzType.h:3417
_WlzScalarFeatureType
Scalar features of objects.
Definition: WlzType.h:1137
Dynamic interval pool, for building interval domains. Typedef: WlzDynItvPool.
Definition: WlzType.h:2902
struct _WlzGMVertexT * next
Definition: WlzType.h:1814
_WlzGreyTableType
Woolz pixel/voxel value table types.
Definition: WlzType.h:156
Definition: WlzType.h:198
WlzGMShellG3I * sg3I
Definition: WlzType.h:2013
enum _WlzThresholdType WlzThresholdType
A node of a 2D5 mesh with a 3D position but 2D connectivity. Typedef: WlzCMeshNod2D5.
Definition: WlzType.h:3755
Definition: WlzType.h:1003
A 2D linear binary tree node for spatial domain representation. Typedef: WlzLBTNode2D.
Definition: WlzType.h:2332
struct _WlzBoundList * b
Definition: WlzType.h:2516
WlzIVertex2 * vtx
Definition: WlzType.h:3380
void * v
Definition: WlzType.h:1300
WlzMatchType type
Definition: WlzType.h:5333
WlzGreyP gP
Definition: WlzType.h:5053
Definition: WlzType.h:574
Definition: WlzType.h:691
Definition: WlzType.h:990
Definition: WlzType.h:235
WlzObject * objaddr
Definition: WlzType.h:4935
WlzDVertex3 displacement
Definition: WlzType.h:4729
WlzGreyP values
Definition: WlzType.h:3049
WlzObjectType type
Definition: WlzType.h:2852
WlzGMElemType type
Definition: WlzType.h:1729
struct _WlzObject WlzObject
int vtY
Definition: WlzType.h:1262
double cellSz
Definition: WlzType.h:4192
double(* WlzBasisEvalFn)(void *, double)
An alternative basis function evaluation function that may may be called.
Definition: WlzType.h:4467
Definition: WlzType.h:924
struct _WlzIBox3 WlzIBox3
Definition: WlzType.h:206
int idx
Definition: WlzType.h:1899
Definition: WlzType.h:1029
Definition: WlzType.h:4450
struct _WlzGMVertexG2N * vertexG2N
Definition: WlzType.h:1655
WlzIBox2 bBox
Definition: WlzType.h:1955
enum _WlzCMeshNodFlags WlzCMeshNodFlags
int idx
Definition: WlzType.h:1812
struct _WlzGMLoopT * prev
Definition: WlzType.h:1918
double a
Definition: WlzType.h:5492
WlzGMVertexG3N * vg3N
Definition: WlzType.h:1798
int linkcount
Definition: WlzType.h:3586
void * freeptr
Definition: WlzType.h:3138
int linkcount
Definition: WlzType.h:2955
Definition: WlzType.h:719
double maxSqEdgLen
Definition: WlzType.h:4389
#define EMAP_PROPERTY_MODELNAME_LENGTH
Maximum length of the model name in an EMAP property.
Definition: WlzType.h:2585
struct _WlzGMEdgeT * rad
Definition: WlzType.h:1879
int nScatter
Definition: WlzType.h:4874
enum _WlzPolyFillMode WlzPolyFillMode
enum _WlzGMCbReason WlzGMCbReason
int vtY
Definition: WlzType.h:1211
double * dbp
Definition: WlzType.h:1472
A resource vector (extensible array) used for allocating geometric modeling elements. Typedef: WlzGMResource.
Definition: WlzType.h:2060
struct _WlzGMVertexG3I WlzGMVertexG3I
int idxCnt
Definition: WlzType.h:2154
enum _WlzGMModelType WlzGMModelType
Definition: WlzType.h:4445
int vlastkl
Definition: WlzType.h:2967
Definition: WlzType.h:4439
long long WlzLong
A 64 bit integer.
Definition: WlzType.h:73
_WlzCMeshElmFlags
Conforming mesh element flags. These are bit masks which are used in a conforming mesh's elements fla...
Definition: WlzType.h:3671
struct _WlzCMeshElm2D * elm
Definition: WlzType.h:4067
The topological properties of a point in space. The ordering of the linked list of vertex topology el...
Definition: WlzType.h:1809
Definition: WlzType.h:991
_WlzDistanceType
Distance metrics in a 2D or 3D digital space. Typedef: WlzDistanceType.
Definition: WlzType.h:717
struct _WlzCMeshCellElm2D * cElm
Definition: WlzType.h:4123
struct _WlzGMEdgeT * next
Definition: WlzType.h:1876
struct _WlzVoxelValues * vox
Definition: WlzType.h:2494
int xMin
Definition: WlzType.h:1381
The parameters , and with which define a recursive filter: Typedef: WlzRsvFilter.
Definition: WlzType.h:3652
WlzGMResIdx face
Definition: WlzType.h:2173
int idx
Definition: WlzType.h:3777
_WlzMarkerType
Basic markers. Typedef: WlzMarkerType.
Definition: WlzType.h:1551
The position of a point in 2D double precision space. Typedef: WlzGMVertexG2D.
Definition: WlzType.h:1708
Definition: WlzType.h:4438
WlzGMResIdx loopT
Definition: WlzType.h:2174
int len
Definition: WlzType.h:4920
WlzRsvFilterName name
Definition: WlzType.h:3654
Definition: WlzType.h:5472
struct _Wlz1DConvMask Wlz1DConvMask
int idx
Definition: WlzType.h:1778
WlzGMVertex ** vertexHT
Definition: WlzType.h:2115
Definition: WlzType.h:271
struct _WlzConvHullDomain3 * cvh3
Definition: WlzType.h:2532
Definition: WlzType.h:1590
struct _WlzGMDiskT * diskT
Definition: WlzType.h:1834
int vkol1
Definition: WlzType.h:2966
WlzDomain * domains
Definition: WlzType.h:2863
WlzUInt rgbv
Definition: WlzType.h:1493
int linkcount
Definition: WlzType.h:2447
struct _WlzPlaneDomain WlzPlaneDomain
struct _WlzTElement WlzTElement
float vtX
Definition: WlzType.h:1224
Definition: WlzType.h:810
Definition: WlzType.h:848
WlzGMResIdx diskT
Definition: WlzType.h:2170
WlzLVertex3 l3
Definition: WlzType.h:1324
struct _WlzCMeshNod2D * nod
Definition: WlzType.h:4120
WlzGMLoopT * loopT
Definition: WlzType.h:1940
int nFaces
Definition: WlzType.h:3478
WlzIVertex2 nCells
Definition: WlzType.h:4169
int ln
Definition: WlzType.h:2981
void * freeptr
Definition: WlzType.h:5310
WlzObject * ref_obj
Definition: WlzType.h:5433
int plnIdx
Definition: WlzType.h:5043
char * name
Definition: WlzType.h:2704
Definition: WlzType.h:3629
WlzGMResIdx vertexG
Definition: WlzType.h:2169
_WlzGMElemTypeFlags
Bit masks for the types of geometric model elements. Typedef: WlzGMElemTypeFlags. ...
Definition: WlzType.h:1628
void * v
Definition: WlzType.h:3865
Definition: WlzType.h:5468
void * freeptr
Definition: WlzType.h:4330
struct _WlzGMVertexG2I * vertexG2I
Definition: WlzType.h:1653
A plane-wise 3D finite element warping transform. Typedef: Wlz3DWarpTrans.
Definition: WlzType.h:5364
WlzCMeshCbFn fn
Definition: WlzType.h:4240
The standard workspace structure for interval objects. Typedef: WlzIntervalWSpace.
Definition: WlzType.h:4933
Definition: WlzType.h:5237
double c
Definition: WlzType.h:3657
double yMax
Definition: WlzType.h:1355
Definition: WlzType.h:497
WlzErrorNum(* WlzCMeshCbFn)(void *, void *, void *)
A pointer to a function called to make mesh entity properties. Parameters passed are: mesh...
Definition: WlzType.h:4228
WlzObjectType type
Definition: WlzType.h:2558
Definition: WlzType.h:1553
int idx
Definition: WlzType.h:3912
WlzObjectType otype
Definition: WlzType.h:2780
Definition: WlzType.h:855
General purpose data structure for maintaining blocks of some data type. Useful for efficient memory ...
Definition: AlcType.h:104
Definition: WlzType.h:1183
A directed face within the parent simplex. Typedef: WlzCMeshFace.
Definition: WlzType.h:3877
enum _WlzMatchType WlzMatchType
int yMax
Definition: WlzType.h:1385
struct _WlzIBox2 WlzIBox2
int linkcount
Definition: WlzType.h:3374
AlcVector * vec
Definition: WlzType.h:2067
Definition: WlzType.h:1108
struct _WlzRectValues * r
Definition: WlzType.h:2491
Definition: WlzType.h:5454
struct _WlzCMeshEdgU2D5 * nnxt
Definition: WlzType.h:3835
Definition: WlzType.h:922
int pl
Definition: WlzType.h:2979
Definition: WlzType.h:452
Definition: WlzType.h:310
union _WlzValues WlzValues
Definition: WlzType.h:4437
int plane
Definition: WlzType.h:5084
WlzVertexP sVertices
Definition: WlzType.h:4504
int linkcount
Definition: WlzType.h:3395
WlzValues values
Definition: WlzType.h:2758
double cellSz
Definition: WlzType.h:4172
Definition: WlzType.h:683
int width
Definition: WlzType.h:5292
Definition: WlzType.h:2321
Definition: WlzType.h:689
2D double precision floating point axis aligned rectangle (box). Typedef: WlzDBox2.
Definition: WlzType.h:1350
void ** v
Definition: WlzType.h:4307
struct _WlzGMCbEntry * next
Definition: WlzType.h:2138
Definition: WlzType.h:478
struct _WlzLBTNode2D WlzLBTNode2D
int kol1
Definition: WlzType.h:2859
The geometric properties of a shell in 3D double precision. space. Typedef: WlzGMShellG3D.
Definition: WlzType.h:1994
union _WlzGMShellGU WlzGMShellGU
WlzDVertex2 position
Definition: WlzType.h:4728
A complete list of a set of boundaries which is encoded in tree form.
Definition: WlzType.h:3415
Definition: WlzType.h:249
struct _WlzIndexedValues WlzIndexedValues
Definition: WlzType.h:1635
struct _WlzPoints * pts
Definition: WlzType.h:2529
int linkcount
Definition: WlzType.h:2702
WlzGreyP values
Definition: WlzType.h:2968
struct _WlzCoreProperty WlzCoreProperty
WlzGMVertexG3D * vg3D
Definition: WlzType.h:1797
WlzCMesh2D * m2
Definition: WlzType.h:4413
Definition: WlzType.h:3626
struct _WlzGMEdgeT * parent
Definition: WlzType.h:1819
void * freeptr
Definition: WlzType.h:3546
Definition: WlzType.h:277
Resource look up tables for all geometric elements in a model. Typedef: WlzGMResIdxTb.
Definition: WlzType.h:2165
struct _WlzContour WlzContour
Definition: WlzType.h:1615
int divscale
Definition: WlzType.h:3590
Definition: WlzType.h:752
WlzFVertex3 f3
Definition: WlzType.h:1325
struct _WlzRectFeatValues WlzRectFeatValues
struct _WlzFMatchPoint WlzFMatchPoint
Definition: WlzType.h:168
Definition: WlzType.h:2048
A 2D CCW directed (half) edge within the parent simplex. Typedef: WlzCMeshEdgU2D. ...
Definition: WlzType.h:3810
struct _WlzRectValues WlzRectValues
void * v
Definition: WlzType.h:4051
Definition: WlzType.h:4431
size_t numTiles
Definition: WlzType.h:3265
Definition: WlzType.h:723
struct _WlzHistogramDomain WlzHistogramDomain
Definition: WlzType.h:3123
Definition: WlzType.h:466
WlzDVertex3 * d3
Definition: WlzType.h:1308
Definition: WlzType.h:749
struct _WlzCMeshEdgU3D WlzCMeshEdgU3D
WlzObjectType type
Definition: WlzType.h:3585
int linkcount
Definition: WlzType.h:3449
WlzVertexP basis
Definition: WlzType.h:4499
int linkcount
Definition: WlzType.h:2473
Definition: WlzType.h:745
int lastln
Definition: WlzType.h:5315
WlzRasterDir dir
Definition: WlzType.h:5038
int lineraster
Definition: WlzType.h:4937
WlzObjectType type
Definition: WlzType.h:3311
short shv
Definition: WlzType.h:1489
WlzGreyP tiles
Definition: WlzType.h:3274
int yMin
Definition: WlzType.h:1338
double origin
Definition: WlzType.h:3508
A 2D linear binary tree spatial domain representation. Typedef: WlzLBTDomain2D.
Definition: WlzType.h:2370
Definition: WlzType.h:451
WlzObjectType type
Definition: WlzType.h:3470
The position of a point in 2D double precision space and the normal vector at that point...
Definition: WlzType.h:1727
struct _WlzCMeshNod3D * next
Definition: WlzType.h:3785
struct _WlzCMeshNod2D5 * nod
Definition: WlzType.h:4136
Definition: WlzType.h:3696
int linkcount
Definition: WlzType.h:2559
Definition: WlzType.h:859
2D integer vertex. Typedef: WlzIVertex2.
Definition: WlzType.h:1209
WlzGMElemType type
Definition: WlzType.h:1811
int idx
Definition: WlzType.h:1711
WlzPixelP outbuf
Definition: WlzType.h:4919
Definition: WlzType.h:640
Definition: WlzType.h:971
int idx
Definition: WlzType.h:1953
int idx
Definition: WlzType.h:3737
int grey
Definition: WlzType.h:5039
A resource index look up table (WlzGMResIdxTb). The array of indicies is a look up table from the ind...
Definition: WlzType.h:2152
struct _WlzIndexedValues * x
Definition: WlzType.h:2498
WlzObject ** o
Definition: WlzType.h:2783
WlzGMModel * sGM
Definition: WlzType.h:4873
WlzDVertex3 fixed
Definition: WlzType.h:5415
int mode
Definition: WlzType.h:2991
int vertexHTSz
Definition: WlzType.h:2114
struct _WlzCMeshElm3D * e3
Definition: WlzType.h:4296
Definition: WlzType.h:672
struct _WlzCMeshNod2D5 * next
Definition: WlzType.h:3765
float mean1
Definition: WlzType.h:5254
WlzValues original_table
Definition: WlzType.h:3102
enum _WlzLBTNodeClass2D WlzLBTNodeClass2D
int nPoints
Definition: WlzType.h:3354
struct _WlzFVertex3 WlzFVertex3
2D integer axis aligned rectangle (box). Typedef: WlzIBox2.
Definition: WlzType.h:1335
double yMin
Definition: WlzType.h:1353
int offset
Definition: WlzType.h:2906
WlzValues original_table
Definition: WlzType.h:3040
struct _WlzPolygonDomain WlzPolygonDomain
int yMax
Definition: WlzType.h:1340
Definition: WlzType.h:1032
Definition: WlzType.h:1606
Definition: WlzType.h:3703
WlzElementType type
Definition: WlzType.h:5197
enum _WlzKrigModelFnType WlzKrigModelFnType
int nVertices
Definition: WlzType.h:3451
WlzGMVertexGU geo
Definition: WlzType.h:1838
int nVtx
Definition: WlzType.h:4494
WlzGreyType gType
Definition: WlzType.h:5049
struct _WlzCMeshEdgU2D5 * opp
Definition: WlzType.h:3834
3D single precision floating point axis aligned cubiod (box). Typedef: WlzFBox3.
Definition: WlzType.h:1411
int linkcount
Definition: WlzType.h:5215
WlzGMResource diskT
Definition: WlzType.h:2086
A line of intervals. Typedef: WlzIntervalLine.
Definition: WlzType.h:2878
WlzIntervalWSpace * iWSp
Definition: WlzType.h:5034
int maxPoints
Definition: WlzType.h:3355
Definition: WlzType.h:3611
Definition: WlzType.h:1109
void * freeptr
Definition: WlzType.h:3039
Definition: WlzType.h:363
int gvio
Definition: WlzType.h:4992
double vtZ
Definition: WlzType.h:1289
int maxFaces
Definition: WlzType.h:3479
struct _WlzEMAPProperty WlzEMAPProperty
struct _Wlz3DWarpTrans Wlz3DWarpTrans
double c1
Definition: WlzType.h:5491
int idx
Definition: WlzType.h:4032
WlzGMModelType type
Definition: WlzType.h:2107
struct _WlzEMAPProperty * emap
Definition: WlzType.h:2718
int idx
Definition: WlzType.h:4774
enum _WlzIOFlags WlzIOFlags
struct _WlzLUTDomain WlzLUTDomain
unsigned char WlzUByte
An eight bit unsigned integer.
Definition: WlzType.h:56
Definition: WlzType.h:262
WlzGMResource shellG
Definition: WlzType.h:2092
double vtX
Definition: WlzType.h:1236
Definition: WlzType.h:654
A single precision floating point rectangle domain. Side from (l[0],k[0]) to (l[1],k[1]) is a long side. The vertices are cyclic. Typedef: WlzFRect.
Definition: WlzType.h:3561
WlzIVertex2 * i2
Definition: WlzType.h:1301
struct _WlzCMeshFace * face
Definition: WlzType.h:3854
struct _WlzCMeshElm2D ** e2d5
Definition: WlzType.h:4313
struct _WlzCMeshCell3D * cell
Definition: WlzType.h:4104
size_t lo
Definition: WlzType.h:2986
WlzCMeshCellGrid2D cGrid
Definition: WlzType.h:4340
Defines a planar section through a 3D volume. Typedef: WlzThreeDViewStruct.
Definition: WlzType.h:5407
WlzDBox2 bBox
Definition: WlzType.h:1970
Definition: WlzType.h:237
double maxSqEdgLen
Definition: WlzType.h:4360
_WlzRGBAColorChannel
Colour channel selection. Typedef: WlzRGBAColorChannel.
Definition: WlzType.h:980
Definition: WlzType.h:163
unsigned flags
Definition: WlzType.h:2353
int idx
Definition: WlzType.h:1915
Definition: WlzType.h:1631
An array of either 2D or 3D points which may have either integral of floating point values...
Definition: WlzType.h:3349
WlzLBTNode2D * nodes
Definition: WlzType.h:2386
WlzDomain domain
Definition: WlzType.h:5070
WlzObjectType type
Definition: WlzType.h:2804
int width
Definition: WlzType.h:5317
Definition: WlzType.h:164
Definition: WlzType.h:5476
Definition: WlzType.h:684
struct _WlzBasisFn WlzBasisFn
Data structure which is used to link lists of 3D elements with the grid cells that they intersect...
Definition: WlzType.h:4101
enum _WlzThreeDStdViews WlzThreeDStdViews
float std1
Definition: WlzType.h:5256
WlzVertexP vertices
Definition: WlzType.h:4500
Definition: WlzType.h:1588
Definition: WlzType.h:5113
Definition: WlzType.h:1601
WlzVertex centroid
Definition: WlzType.h:3457
WlzGreyType type
Definition: WlzType.h:1506
_WlzFnType
The types of function. Typedef: WlzFnType.
Definition: WlzType.h:4428
float maxdisp
Definition: WlzType.h:5373
Defines an tetrahedral mesh element within a mesh transform. The nodes and neighbours are indexed suc...
Definition: WlzType.h:4771
struct _WlzThreshCbStr WlzThreshCbStr
WlzGreyType pixeltype
Definition: WlzType.h:5007
Definition: WlzType.h:3680
void * freeptr
Definition: WlzType.h:2854
Definition: WlzType.h:202
struct _WlzCMeshElm2D * elm
Definition: WlzType.h:3819
Rectangular finite element warping mesh element. Typedef: WlzRElement.
Definition: WlzType.h:5195
int linkcount
Definition: WlzType.h:5284
int linkcount
Definition: WlzType.h:3222
Definition: WlzType.h:1016
void * freeptr
Definition: WlzType.h:3223
Definition: WlzType.h:3609
Definition: WlzType.h:4436
void * freeptr
Definition: WlzType.h:4388
void * freeptr
Definition: WlzType.h:2448
Definition: WlzType.h:968
_WlzMatchType
Finite element warping match types. Typedef: WlzMatchType.
Definition: WlzType.h:5235
WlzGMShellGU geo
Definition: WlzType.h:2031
struct _WlzCMeshNod2D * nod
Definition: WlzType.h:3812
WlzVertexP points
Definition: WlzType.h:3358
A single 3D tetrahedral mesh element. Typedef: WlzCMeshElm3D.
Definition: WlzType.h:4030
int linkcount
Definition: WlzType.h:3076
int linkcount
Definition: WlzType.h:5411
WlzObjectType type
Definition: WlzType.h:2701
Definition: WlzType.h:1554
int fd
Definition: WlzType.h:3269
struct _WlzGMVertexT * prev
Definition: WlzType.h:1815
int nBasis
Definition: WlzType.h:4492
struct _WlzGMLoopT * opp
Definition: WlzType.h:1920
int voxelRescaleFlg
Definition: WlzType.h:5426
WlzGMModelR res
Definition: WlzType.h:2116
Definition: WlzType.h:5160
union _WlzCMeshNodP WlzCMeshNodP
Definition: WlzType.h:3527
void * prop
Definition: WlzType.h:2577
float xMax
Definition: WlzType.h:1416
Definition: WlzType.h:797
Definition: WlzType.h:743
struct _WlzCMeshNod2D * n2
Definition: WlzType.h:4291
Definition: WlzType.h:230
int linkcount
Definition: WlzType.h:2805
float yMin
Definition: WlzType.h:1368
double ** distMap
Definition: WlzType.h:4539
Definition: WlzType.h:398
Definition: WlzType.h:246
struct _WlzHistogramDomain * hist
Definition: WlzType.h:2517
Definition: WlzType.h:604
WlzPropertyList * plist
Definition: WlzType.h:2785
WlzFeatureVector backgrnd
Definition: WlzType.h:5318
struct _WlzBasisFnTransform WlzBasisFnTransform
int * cv
Definition: WlzType.h:3588
A typed grey value. Typedef: WlzPixelV.
Definition: WlzType.h:1504
void * data
Definition: WlzType.h:4244
int * mask_values
Definition: WlzType.h:4906
Definition: WlzType.h:600
int idx
Definition: WlzType.h:1730
int kol1
Definition: WlzType.h:3231
Definition: WlzType.h:858
Definition: WlzType.h:218
A core node/element structure containing the initial fields common to all node and element structures...
Definition: WlzType.h:3722
struct _WlzCMeshCellGrid2D5 WlzCMeshCellGrid2D5
int kol1
Definition: WlzType.h:3019
int lastpl
Definition: WlzType.h:3236
Definition: WlzType.h:316
WlzObjectType gdomaintype
Definition: WlzType.h:5008
WlzGreyType gtype
Definition: WlzType.h:2993
Definition: WlzType.h:282
WlzGMEdgeT * edgeT
Definition: WlzType.h:1900
A union of grey values. Typedef: WlzGreyV.
Definition: WlzType.h:1484
A line of finite element warping feature vectors. Typedef: WlzFeatValueLine.
Definition: WlzType.h:5267
struct _WlzBoundList * next
Definition: WlzType.h:3423
int * dim
Definition: WlzType.h:3319
struct _WlzPropertyList WlzPropertyList
WlzDBox3 bBox
Definition: WlzType.h:4396
Definition: WlzType.h:781
A union of pointers to the geometric properties of a point. Typedef: WlzGMVertexGU.
Definition: WlzType.h:1790
Definition: WlzType.h:1611
Definition: WlzType.h:5161
A 3D domain defining an arbitrary region of space in 3D. The 3D plane domain composed of plane-wise a...
Definition: WlzType.h:2850
Definition: WlzType.h:1126
struct _WlzGMVertexG3I * vertexG3I
Definition: WlzType.h:1656
int kol1
Definition: WlzType.h:3083
WlzDVertex3 org
Definition: WlzType.h:2212
WlzDVertex3 fixed_2
Definition: WlzType.h:5431
A typed grey value pointer. Typedef: WlzPixelP.
Definition: WlzType.h:1516
struct _WlzGMCore * core
Definition: WlzType.h:1651
int inv
Definition: WlzType.h:1488
struct _WlzWarpTrans WlzWarpTrans
WlzPixelP pix
Definition: WlzType.h:4567
WlzVertexType vtxType
Definition: WlzType.h:3482
WlzVertexType vtxType
Definition: WlzType.h:3455
Definition: WlzType.h:951
struct _WlzEmptyTransform WlzEmptyTransform
WlzFnType type
Definition: WlzType.h:4490
int linkcount
Definition: WlzType.h:2634
WlzGMElemType type
Definition: WlzType.h:1832
struct _WlzMeshTransform WlzMeshTransform
int n
Definition: WlzType.h:5199
Definition: WlzType.h:955
void * freeptr
Definition: WlzType.h:3296
Definition: WlzType.h:101
WlzObjectType type
Definition: WlzType.h:2753
int width
Definition: WlzType.h:3020
WlzGMModel * tGM
Definition: WlzType.h:4872
unsigned int vpe
Definition: WlzType.h:3253
WlzThreeDViewMode view_mode
Definition: WlzType.h:5428
struct _WlzGMModel * parent
Definition: WlzType.h:2037
void * v
Definition: WlzType.h:1466
int linkcount
Definition: WlzType.h:3100
int idx
Definition: WlzType.h:1997
double vtY
Definition: WlzType.h:1235
struct _WlzCMeshEntCore * core
Definition: WlzType.h:4290
struct _WlzTextProperty WlzTextProperty
Definition: WlzType.h:1605
WlzBasisDistFn distFn
Definition: WlzType.h:4534
Definition: WlzType.h:3707
int linkcount
Definition: WlzType.h:3503
struct _WlzGMEdge WlzGMEdge
int linkcount
Definition: WlzType.h:5353
WlzGMVertexT * vertexT
Definition: WlzType.h:1861
Definition: WlzType.h:4448
struct _WlzCMeshEdgU2D5 WlzCMeshEdgU2D5
unsigned int flags
Definition: WlzType.h:4711
int idx
Definition: WlzType.h:1939
enum _WlzElementType WlzElementType
struct _WlzGMCbEntry * callbacks
Definition: WlzType.h:2079
double zMin
Definition: WlzType.h:1399
size_t tileWidth
Definition: WlzType.h:3264
void * freeptr
Definition: WlzType.h:3565
int maxvertices
Definition: WlzType.h:3398
int idx
Definition: WlzType.h:1874
Definition: WlzType.h:214
Union of axis aligned box pointers. Typedef: WlzBoxP.
Definition: WlzType.h:1427
A ragged rectangular feature value table. Typedef: WlzFeatValues.
void * freeptr
Definition: WlzType.h:5285
struct _WlzCMeshEdgU2D * opp
Definition: WlzType.h:3816
A union of pointers to all the valid geometric model elements. Typedef: WlzGMElemP.
Definition: WlzType.h:1649
struct _WlzGMFace WlzGMFace
Definition: WlzType.h:724
3D double precision float point vertex. Typedef: WlzDVertex3.
Definition: WlzType.h:1285
int bin1
Definition: WlzType.h:2475
WlzObjectType type
Definition: WlzType.h:2736
WlzUByte * ubp
Definition: WlzType.h:1470
Definition: WlzType.h:1152
int lastln
Definition: WlzType.h:3082
Definition: WlzType.h:1630
Definition: WlzType.h:983
Definition: WlzType.h:970
struct _WlzCMeshElm3D * elm
Definition: WlzType.h:4103
float magnitude
Definition: WlzType.h:5253
WlzGMElemType type
Definition: WlzType.h:1744
struct _WlzMeshElem WlzMeshElem
int linkcount
Definition: WlzType.h:2832
A single grey value, which for example might represent the preferred display colour of a binary domai...
Definition: WlzType.h:2678
struct _WlzCMesh3D WlzCMesh3D
struct _WlzCMeshCellGrid3D WlzCMeshCellGrid3D
float xMin
Definition: WlzType.h:1413
Union of vertex pointers. Typedef: WlzVertexP.
Definition: WlzType.h:1298
double scale
Definition: WlzType.h:5424
A line or curve between a pair of vertices. Although this only has a topological component a geometri...
Definition: WlzType.h:1896
Definition: WlzType.h:431
char * name
Definition: WlzType.h:2667
Definition: WlzType.h:5159
struct _WlzCoreValues WlzCoreValues
Definition: WlzType.h:5389
float rangle
Definition: WlzType.h:3549
unsigned int flags
Definition: WlzType.h:3895
Definition: WlzType.h:5239
int linkcount
Definition: WlzType.h:3418
Definition: WlzType.h:444
A spatial grid or array of square 3D cells that are used for fast node and element location queries...
Definition: WlzType.h:4207
Definition: WlzType.h:3698
struct _WlzCMeshElm2D WlzCMeshElm2D
WlzObjectType type
Definition: WlzType.h:5366
Definition: WlzType.h:4447
struct _WlzCMesh2D * cm2
Definition: WlzType.h:2526
Definition: WlzType.h:588
int lastkl
Definition: WlzType.h:2379
Definition: WlzType.h:4449
union _WlzCMeshEdgUP WlzCMeshEdgUP
Definition: WlzType.h:391
Definition: WlzType.h:529
struct _WlzCMeshCellElm3D * cElm
Definition: WlzType.h:4037
struct _WlzCMeshCbEntry WlzCMeshCbEntry
struct _WlzConvHullDomain2 WlzConvHullDomain2
WlzDVertex3 minvals
Definition: WlzType.h:5434
Definition: WlzType.h:4443
union _WlzGMVertexGU WlzGMVertexGU
int norm_factor
Definition: WlzType.h:4907
struct _WlzCMeshCellElm3D WlzCMeshCellElm3D
WlzLong vtX
Definition: WlzType.h:1248
WlzPixelV bckgrnd
Definition: WlzType.h:3237
Definition: WlzType.h:593
struct _WlzGMVertex * next
Definition: WlzType.h:1839
Definition: WlzType.h:687
WlzObjectType type
Definition: WlzType.h:2446
enum _WlzCompThreshType WlzCompThreshType
struct _WlzGMDiskT * diskT
Definition: WlzType.h:1816
void * freeptr
Definition: WlzType.h:2682
WlzAffineTransform * invTrans
Definition: WlzType.h:5076
struct _WlzCMeshEntRes WlzCMeshEntRes
Definition: WlzType.h:402
struct _WlzConvHullDomain3 WlzConvHullDomain3
Definition: WlzType.h:165
int cellVecMax
Definition: WlzType.h:2215
enum _WlzGreyType WlzGreyType
WlzObjectType type
Definition: WlzType.h:3294
WlzObjectType type
Definition: WlzType.h:3394
Definition: WlzType.h:857
struct _WlzLBTNode3D WlzLBTNode3D
WlzGMElemType type
Definition: WlzType.h:2026
int nPoly
Definition: WlzType.h:4491
AlcBlockStack * allCE
Definition: WlzType.h:4177
Voxel value table. Typedef: WlzVoxelValues.
Definition: WlzType.h:3097
int nNodes
Definition: WlzType.h:2410
Definition: WlzType.h:1107
Definition: WlzType.h:829
struct _WlzCMeshCellElm2D5 * cElm
Definition: WlzType.h:3917
struct _WlzIntervalDomain WlzIntervalDomain
Definition: WlzType.h:1127
void * freeptr
Definition: WlzType.h:3473
WlzInterpolationType interp
Definition: WlzType.h:5427
struct _WlzPartialItv3D WlzPartialItv3D
Data structure that can be used to hold partial intervals. These can then be sorted and condensed to ...
Definition: WlzType.h:2931
double binSize
Definition: WlzType.h:3510
int colrmn
Definition: WlzType.h:4965
int n
Definition: WlzType.h:2782
Definition: WlzType.h:575
WlzDVertex2 d2
Definition: WlzType.h:1322
int type
Definition: WlzType.h:5214
Definition: WlzType.h:952
struct _WlzRagRValues WlzRagRValues
Grey values along a line. Typedef: WlzValueLine.
Definition: WlzType.h:2964
enum _WlzDistanceType WlzDistanceType
Definition: WlzType.h:4440
enum _WlzDirection WlzDirection
_WlzRsvFilterName
Recursive filter types that can be used to define a recursive filter along with a filter parameter (e...
Definition: WlzType.h:3621
Definition: WlzType.h:954
Definition: WlzType.h:832
struct _WlzPointValues WlzPointValues
enum _WlzWindowFnType WlzWindowFnType
double c0
Definition: WlzType.h:5490
int lastln
Definition: WlzType.h:2835
struct _WlzGMDiskT * prev
Definition: WlzType.h:1858
int linkcount
Definition: WlzType.h:2779
struct _WlzCMesh2D WlzCMesh2D
enum _WlzContourMethod WlzContourMethod
int idx
Definition: WlzType.h:1697
WlzObjectType type
Definition: WlzType.h:3037
int lastln
Definition: WlzType.h:2376
WlzGreyP val
Definition: WlzType.h:3299
int rank
Definition: WlzType.h:3314
Definition: WlzType.h:501
int plane1
Definition: WlzType.h:3235
double yMin
Definition: WlzType.h:1398
WlzGMVertexG2I * vg2I
Definition: WlzType.h:1793
A node of a 2D mesh. Typedef: WlzCMeshNod2D.
Definition: WlzType.h:3735
A single cell entry in an axis aligned grid for a 3D model. Typedef: WlzGMGridWSpCell3D.
Definition: WlzType.h:2185
struct _WlzDBox3 WlzDBox3
struct _WlzDVertex3 WlzDVertex3
The standard workspace for grey value table manipulations. Typedef: WlzGreyWSpace.
Definition: WlzType.h:4990
Definition: WlzType.h:3697
int idx
Definition: WlzType.h:1856
Union of pointers to top level mesh entities. Typedef: WlzCMeshEntP.
Definition: WlzType.h:4287
3D double precision floating point axis aligned cubiod (box). Typedef: WlzDBox3.
Definition: WlzType.h:1395
int vkol1
Definition: WlzType.h:5269
int kol1
Definition: WlzType.h:2836
Resources used for efficient allocation and recycling of mesh entities. Typedef: WlzCMeshEntRes.
Definition: WlzType.h:4255
Definition: WlzType.h:854
enum _WlzGMElemType WlzGMElemType
Definition: WlzType.h:623
Definition: WlzType.h:417
int nvertices
Definition: WlzType.h:3397
WlzGreyType vType
Definition: WlzType.h:3153
struct _WlzGMShellG2I * shellG2I
Definition: WlzType.h:1666
int kol1
Definition: WlzType.h:5316
enum _WlzSpecialStructElmType WlzSpecialStructElmType
AlcVector * values
Definition: WlzType.h:3157
Definition: WlzType.h:302
union _WlzTransform WlzTransform
struct _WlzCMeshCellElm2D WlzCMeshCellElm2D
Definition: WlzType.h:290
Definition: WlzType.h:4453
int zMax
Definition: WlzType.h:1386
WlzMeshElemType type
Definition: WlzType.h:4773
Definition: WlzType.h:1618
Definition: WlzType.h:956
Definition: WlzType.h:4435
int pl
Definition: WlzType.h:2936
void * prop
Definition: WlzType.h:3901
struct _WlzCMeshEntCore WlzCMeshEntCore
WlzCMeshCellElm3D * freeCE
Definition: WlzType.h:4215
int dim
Definition: WlzType.h:3229
The position of a point in 3D double precision space and the normal vector at that point...
Definition: WlzType.h:1775
long tileOffset
Definition: WlzType.h:3271
int plane1
Definition: WlzType.h:3105
unsigned long size
Definition: WlzType.h:2576
Definition: WlzType.h:3710
Definition: WlzType.h:899
int offset
Definition: WlzType.h:3592
Definition: WlzType.h:336
Definition: WlzType.h:722
float iterdisp
Definition: WlzType.h:5222
void * freeptr
Definition: WlzType.h:2833
union _WlzDomain WlzDomain
WlzGMElemType type
Definition: WlzType.h:1710
Union of axis aligned boxes. Typedef: WlzBox.
Definition: WlzType.h:1444
3D single precision float point vertex. Typedef: WlzFVertex3.
Definition: WlzType.h:1272
WlzLVertex2 l2
Definition: WlzType.h:1320
int xMin
Definition: WlzType.h:1337
WlzDBox3 * d3
Definition: WlzType.h:1435
Definition: WlzType.h:1102
WlzObjectType type
Definition: WlzType.h:3075
WlzFeatureVector * values
Definition: WlzType.h:5320
WlzVertexP vertices
Definition: WlzType.h:3458
struct _WlzGMShellG3I * shellG3I
Definition: WlzType.h:1668
Definition: WlzType.h:573
A doubly linked list of pointers. Typedef: AlcDLPList.
Definition: AlcType.h:317
float xMax
Definition: WlzType.h:1369
Definition: WlzType.h:969
struct _WlzCMeshEdgU2D WlzCMeshEdgU2D
unsigned flags
Definition: WlzType.h:2334
WlzGMShell * child
Definition: WlzType.h:2111
int intrmn
Definition: WlzType.h:4969
WlzDBox2 d2
Definition: WlzType.h:1448
WlzValues values
Definition: WlzType.h:5071
WlzGMElemType type
Definition: WlzType.h:1898
struct _WlzIntervalWSpace WlzIntervalWSpace
WlzObjectType type
Definition: WlzType.h:3502
Definition: WlzType.h:926
Look up table values. Typedef: WlzLUTValues.
Definition: WlzType.h:3292
Definition: WlzType.h:264
WlzGMResIdx vertexT
Definition: WlzType.h:2168
WlzObjectType type
Definition: WlzType.h:2398
struct _WlzCoreDomain WlzCoreDomain
Definition: WlzType.h:4444
Definition: WlzType.h:1017
struct _WlzFRect * fr
Definition: WlzType.h:2519
WlzFMatchPoint * matchpts
Definition: WlzType.h:5355
The union of Woolz domains. Typedef: WlzDomain.
Definition: WlzType.h:2510
Definition: WlzType.h:725
int linkcount
Definition: WlzType.h:2574
3D integer axis aligned cubiod (box). Typedef: WlzIBox3.
Definition: WlzType.h:1379
double theta
Definition: WlzType.h:5416
Definition: WlzType.h:853
WlzGMResIdx shell
Definition: WlzType.h:2175
struct _WlzContour * ctr
Definition: WlzType.h:2522
Definition: WlzType.h:226
int maxVertices
Definition: WlzType.h:3452
int direction
Definition: WlzType.h:5252
struct _WlzGMResIdx WlzGMResIdx
double xMin
Definition: WlzType.h:1397
struct _WlzGMModelR WlzGMModelR
void * prop
Definition: WlzType.h:3921
Definition: WlzType.h:343
struct _WlzGMShellG3D * shellG3D
Definition: WlzType.h:1669
struct _WlzSimpleProperty * simple
Definition: WlzType.h:2717
WlzObjectType type
Definition: WlzType.h:2633
void * v
Definition: WlzType.h:1429
Definition: WlzType.h:586
Definition: WlzType.h:231
Definition: WlzType.h:1633
Definition: WlzType.h:572
float std2
Definition: WlzType.h:5257
char * comment
Definition: WlzType.h:2651
int idx
Definition: WlzType.h:1683
Definition: WlzType.h:2247
int linkcount
Definition: WlzType.h:5309
Definition: WlzType.h:1607
WlzIVertex2 vtx
Definition: WlzType.h:1699
2D long integer vertex. Typedef: WlzIVertex2.
Definition: WlzType.h:1197
WlzGMCbFn fn
Definition: WlzType.h:2136
Definition: WlzType.h:457
struct _WlzCMeshEntCore * core
Definition: WlzType.h:4052
double fixed_line_angle
Definition: WlzType.h:5432
WlzValues values2D
Definition: WlzType.h:5081
Definition: WlzType.h:785
WlzGMElemType type
Definition: WlzType.h:1855
int nopts
Definition: WlzType.h:5354
Definition: WlzType.h:332
struct _WlzCoreObject WlzCoreObject
struct _WlzThreeDViewStruct * vs3d
Definition: WlzType.h:2533
struct _WlzCMeshEdgU2D * edu
Definition: WlzType.h:3742
int iright
Definition: WlzType.h:2934
Definition: WlzType.h:636
Definition: WlzType.h:1616
Definition: WlzType.h:862
struct _WlzSeqParWSpace WlzSeqParWSpace
unsigned int vRank
Definition: WlzType.h:3238
Definition: WlzType.h:1018
Definition: WlzType.h:828
struct _WlzPointValues * pts
Definition: WlzType.h:2501
A element pointer for a 2 or 3D mesh. Typedef: WlzCMeshElmP.
Definition: WlzType.h:4049
Definition: WlzType.h:2431
_WlzDirection
Basic directions.
Definition: WlzType.h:568
Defines an triangular mesh element within a mesh transform. The nodes and neighbours are indexed such...
Definition: WlzType.h:4742
struct _WlzRect * r
Definition: WlzType.h:2518
struct _WlzDVertex2 WlzDVertex2
WlzDVertex2 pos
Definition: WlzType.h:3741
unsigned bkdFlag
Definition: WlzType.h:5095
int lftpos
Definition: WlzType.h:4970
Definition: WlzType.h:1005
int lastln
Definition: WlzType.h:5290
Union of vertex values. Typedef: WlzVertex.
Definition: WlzType.h:1317
WlzObject * obj
Definition: WlzType.h:5031
A simple property to hold arbitrary length string data. Read and writing then coercing to a structure...
Definition: WlzType.h:2571
Definition: WlzType.h:3526
Definition: WlzType.h:982
Definition: WlzType.h:298
struct _WlzBoundList * up
Definition: WlzType.h:3420
WlzGMElemType type
Definition: WlzType.h:1981
A graph based mesh model for 3D boundary conforming simplical meshes. The mesh inherits it's core fie...
Definition: WlzType.h:4384
WlzUInt * rgbp
Definition: WlzType.h:1473
Definition: WlzType.h:239
Definition: WlzType.h:545
void * freeptr
Definition: WlzType.h:3375
A single cell of a spatial grid or array of 3D cells. Typedef: WlzCMeshCell3D.
Definition: WlzType.h:4150
Definition: WlzType.h:744
Definition: WlzType.h:5114
Definition: WlzType.h:516
union _WlzCMeshEntP WlzCMeshEntP
struct _WlzFeatValue WlzFeatValues
Definition: WlzType.h:919
void * freeptr
Definition: WlzType.h:2666
struct _WlzCMeshElm2D * e2d5
Definition: WlzType.h:4295
struct _WlzLUTDomain * lut
Definition: WlzType.h:2530
struct _WlzRElement WlzRElement
void * freeptr
Definition: WlzType.h:3013
float zMax
Definition: WlzType.h:1418
Definition: WlzType.h:598
WlzGMResource face
Definition: WlzType.h:2089
Definition: WlzType.h:777
Definition: WlzType.h:201
Definition: WlzType.h:1104
void * v
Definition: WlzType.h:1486
Definition: WlzType.h:587
Definition: WlzType.h:437
union _WlzVertex WlzVertex
float vtX
Definition: WlzType.h:1274
struct _WlzObject * assoc
Definition: WlzType.h:2762
An axis aligned grid of cuboid cells. This has an array (the grid) of linked lists of cells...
Definition: WlzType.h:2203
AlcBlockStack * allCE
Definition: WlzType.h:4197
struct _WlzCoreValues * core
Definition: WlzType.h:2489
Definition: WlzType.h:1555
The union of Woolz values. Typedef: WlzValues.
Definition: WlzType.h:2487
WlzDVertex2 * ncoords
Definition: WlzType.h:5218
Definition: WlzType.h:5478
WlzFVertex2 ptcoords
Definition: WlzType.h:5336
struct _WlzPolygonDomain3 WlzPolygonDomain3
_WlzConnectType
Connectivity in a 2D or 3D digital space. Typedef: WlzConnectType.
Definition: WlzType.h:701
In indexed value table. Typedef: WlzIndexedValues.
Definition: WlzType.h:3133
Definition: WlzType.h:3674
float zMin
Definition: WlzType.h:1415
Definition: WlzType.h:208
Definition: WlzType.h:1129
Definition: WlzType.h:3625
Definition: WlzType.h:160
WlzObjectType type
Definition: WlzType.h:2573
enum _WlzHistFeature WlzHistFeature
int linkcount
Definition: WlzType.h:2665
struct _WlzCMeshElm2D5 * e2d5
Definition: WlzType.h:4054
Definition: WlzType.h:4434
The geometric properties of a shell in 3D integer space. Typedef: WlzGMShellG3I.
Definition: WlzType.h:1979
WlzLong * lnp
Definition: WlzType.h:1467
Definition: WlzType.h:5112
Definition: WlzType.h:306
int nintvs
Definition: WlzType.h:3060
struct _WlzGMEdgeT WlzGMEdgeT
union _WlzProperty WlzProperty
struct _WlzGMResource WlzGMResource
int ln
Definition: WlzType.h:2921
AlcBlockStack * allCE
Definition: WlzType.h:4217
struct _WlzInterval * intvs
Definition: WlzType.h:2881
The core domain: All Woolz domains have all the fields of the core domain in the same order and befor...
Definition: WlzType.h:2802
int line1
Definition: WlzType.h:5289
int vtZ
Definition: WlzType.h:1263
WlzGMElemType type
Definition: WlzType.h:1682
Definition: WlzType.h:827
Definition: WlzType.h:1182
WlzPixelV(* Wlz3DProjectionIntFn)(WlzPixelP, int, int, void *, WlzErrorNum *)
Callback function for the WlzGetProjectionFromObject().
Definition: WlzType.h:2460
Definition: WlzType.h:831
WlzFeatureVector * features
Definition: WlzType.h:5340
Definition: WlzType.h:1185
struct _WlzGMFace * face
Definition: WlzType.h:1922
void * freeptr
Definition: WlzType.h:3504
unsigned int flags
Definition: WlzType.h:4698
enum _WlzFnType WlzFnType
Definition: WlzType.h:856
WlzGMShellG2D * sg2D
Definition: WlzType.h:2012
Definition: WlzType.h:2432
Definition: WlzType.h:1153
struct _WlzFBox3 WlzFBox3
enum _WlzVertexType WlzVertexType
A geometric model which can represent both 2D graphs and 3D surfaces, with the surfaces being either ...
Definition: WlzType.h:2105
Definition: WlzType.h:3705
Definition: WlzType.h:637
Definition: WlzType.h:957
WlzGMElemType type
Definition: WlzType.h:1696
Definition: WlzType.h:920
Definition: WlzType.h:1031
Definition: WlzType.h:634
int * nIdx
Definition: WlzType.h:3266
Definition: WlzType.h:1589
struct _WlzCMeshCellElm2D5 * cElm
Definition: WlzType.h:4139
Definition: WlzType.h:622
Definition: WlzType.h:274
Definition: WlzType.h:355
WlzObjectType type
Definition: WlzType.h:3447
WlzGreyType gType
Definition: WlzType.h:5085
Definition: WlzType.h:937
A topological disk around a vertex. In 2D or 3D manifold there is one disk per vertex. But in a 3D non-manifold shell many sheets (manifold surfaces components) may be connected at a single vertex, in which case there is one disk per sheet. The disk encodes the radial order of the vertex topology elements around the vertex. Typedef: WlzGMDiskT.
Definition: WlzType.h:1853
struct _WlzCMeshCellElm3D * nextCell
Definition: WlzType.h:4108
int lastpl
Definition: WlzType.h:3106
WlzGMElemP elem
Definition: WlzType.h:2187
int linrmn
Definition: WlzType.h:4968
struct _WlzDynItvPool WlzDynItvPool
struct _WlzGMGridWSpCell3D * next
Definition: WlzType.h:2190
struct _WlzCMeshNod2D5 * n2d5
Definition: WlzType.h:3800
Definition: WlzType.h:537
WlzObjectType gTabType2D
Definition: WlzType.h:5086
struct _WlzGreyValueWSpace WlzGreyValueWSpace
WlzObjectType type
Definition: WlzType.h:2472
double vtY
Definition: WlzType.h:1288
int lastln
Definition: WlzType.h:3234
struct _WlzFBox2 WlzFBox2
WlzGreyType vType
Definition: WlzType.h:3297
Definition: WlzType.h:445
Definition: WlzType.h:639
WlzIVertex3 * i3
Definition: WlzType.h:1305
The core geometric model element from which all geometric modeling elements inherit the type and inde...
Definition: WlzType.h:1680
_WlzSpecialStructElmType
Special structuring elements for morphological operations. Typedef: WlzSpecialStructElmType.
Definition: WlzType.h:825
Point values - values with arbitrary rank and dimension defined at points. Typedef: WlzPointValues...
Definition: WlzType.h:3309
#define WLZ_GREY_TABLE_TYPE(AR, TT, GT)
For historical reasons a pixel/voxel value table encodes both the grey type and the table type in a s...
Definition: WlzType.h:119
WlzGMVertex * vertex
Definition: WlzType.h:1859
int linkcount
Definition: WlzType.h:4329
WlzValueIntervalLine * vil
Definition: WlzType.h:3087
A property list which has a type, link count and a linked list of properties.
Definition: WlzType.h:2542
An integer rectangle domain. Side from (l[0],k[0]) to (l[1],k[1]) is a long side. The vertices are cy...
Definition: WlzType.h:3542
Definition: WlzType.h:3630
struct _WlzGMGridWSpCell3D **** cells
Definition: WlzType.h:2214
Definition: WlzType.h:422
WlzDBox3 d3
Definition: WlzType.h:1451
struct _WlzPlaneDomain * p
Definition: WlzType.h:2514
struct _WlzGMVertexG3D WlzGMVertexG3D
size_t li
Definition: WlzType.h:2988
WlzDBox3 bBox
Definition: WlzType.h:4367
WlzGMResIdx shellG
Definition: WlzType.h:2176
WlzCMeshCbEntry * newEntCb
Definition: WlzType.h:4264
Definition: WlzType.h:1044
Definition: WlzType.h:833
struct _WlzGMVertex * vertex
Definition: WlzType.h:1652
WlzIVertex3 i3
Definition: WlzType.h:1323
Typedef: WlzSepTransWSpace.
Definition: WlzType.h:4916
float yMax
Definition: WlzType.h:1417
float vtY
Definition: WlzType.h:1275
struct _WlzCMeshNod3D * nod
Definition: WlzType.h:4152
struct _WlzCMeshCellElm2D * nextCell
Definition: WlzType.h:4072
enum _WlzLBTNodeFlags WlzLBTNodeFlags
int linkcount
Definition: WlzType.h:2545
The position of a point in 3D double precision space. Typedef: WlzGMVertexG3D.
Definition: WlzType.h:1756
struct _WlzCMeshEdgU2D * nnxt
Definition: WlzType.h:3817
AlcVector * cellVec
Definition: WlzType.h:2218
int nBins
Definition: WlzType.h:3507
struct _WlzGMVertexG3N * vertexG3N
Definition: WlzType.h:1658
Definition: WlzType.h:921
WlzGMElemType type
Definition: WlzType.h:1873
_WlzRGBAThresholdType
Colour threshold type selection. Typedef: WlzRGBAThresholdType.
Definition: WlzType.h:949
int nodes
Definition: WlzType.h:5217
A pair of simple null terminated ASCII strings one for the property name and one for it's value...
Definition: WlzType.h:2699
struct _WlzCMeshEntCore ** core
Definition: WlzType.h:4308
Definition: WlzType.h:313
int plnRmn
Definition: WlzType.h:5045
void * v
Definition: WlzType.h:4411
enum _WlzCMeshElmFlags WlzCMeshElmFlags
struct _WlzRsvFilter WlzRsvFilter
int type
Definition: WlzType.h:4328
WlzMeshElemType type
Definition: WlzType.h:4744
Definition: WlzType.h:167
Definition: WlzType.h:213
Definition: WlzType.h:1128
Specifies what values (for example thoose in an indexed value table) are attached to...
WlzGMResIdx vertex
Definition: WlzType.h:2167
struct _WlzTiledValues WlzTiledValues
int itvPos
Definition: WlzType.h:5041
Definition: WlzType.h:570
Definition: WlzType.h:423
Defines a 3D node within a mesh transform. added by J. Rao 10/09/2001.
Definition: WlzType.h:4709
int n
Definition: WlzType.h:5182
Definition: WlzType.h:609
int nintvs
Definition: WlzType.h:2880
The Woolz object. Typedef: WlzObject.
Definition: WlzType.h:2751
_WlzIOFlags
Flags for Woolz file I/O.
Definition: WlzType.h:5110
struct _WlzMeshTransform2D5 WlzMeshTransform2D5
int xMax
Definition: WlzType.h:1339
struct _WlzPolygonDomain * poly
Definition: WlzType.h:2515
Definition: WlzType.h:953
The topological properties of a directed edge. Typedef: WlzGMEdgeT.
Definition: WlzType.h:1871
WlzIVertex3 nCells
Definition: WlzType.h:2207
A finite element warping feature match, interesting points object. Typedef: WlzFMatchObj.
Definition: WlzType.h:5350
Union of second level pointers to top level mesh entities. Typedef: WlzCMeshEntP. ...
Definition: WlzType.h:4305
Definition: WlzType.h:986
WlzCMeshCellGrid3D cGrid
Definition: WlzType.h:4398
struct _WlzCMeshElm3D ** e3
Definition: WlzType.h:4314
A 2D polyline domain with possible types:WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain.
Definition: WlzType.h:3392
_WlzLBTNodeFlags
The reason a callback function is called. Typedef: WlzGMCbReason.
Definition: WlzType.h:2319
int maxVertices
Definition: WlzType.h:3475
struct _WlzCMeshElm3D WlzCMeshElm3D
int idx
Definition: WlzType.h:1968
int linkcount
Definition: WlzType.h:4387
WlzFBox2 f2
Definition: WlzType.h:1447
int line1
Definition: WlzType.h:2403
struct _WlzCMeshNod2D ** n2
Definition: WlzType.h:4309
WlzObject * obj2D
Definition: WlzType.h:5033
Core property with sufficient to data to provide the type and enough to allow the property to be free...
Definition: WlzType.h:2556
Definition: WlzType.h:754
int linkcount
Definition: WlzType.h:3038
WlzGMLoopT * child
Definition: WlzType.h:2032
float vtY
Definition: WlzType.h:1223
WlzGMShellG2I * sg2I
Definition: WlzType.h:2011
WlzObjectType type
Definition: WlzType.h:5409
Definition: WlzType.h:5238
WlzGreyP binValues
Definition: WlzType.h:3512
_WlzObjectType
The Woolz object types. Many of the integer enumeration values are required for historical reasons bu...
Definition: WlzType.h:193
WlzIVertex2 i2
Definition: WlzType.h:1319
struct _WlzGMShell * parent
Definition: WlzType.h:1927
The geometric properties of a shell in 2D double precision space. Typedef: WlzGMShellG2D.
Definition: WlzType.h:1965
enum _WlzRasterDir WlzRasterDir
WlzGMElemType type
Definition: WlzType.h:1914
unsigned int nextIdx
Definition: WlzType.h:4260
struct _WlzCMesh2D5 * cm2d5
Definition: WlzType.h:2527
Definition: WlzType.h:755
WlzIVertex3 nCells
Definition: WlzType.h:4189
enum _WlzMarkerType WlzMarkerType
WlzIBox3 bBox
Definition: WlzType.h:1984
int line1
Definition: WlzType.h:3017
WlzDVertex2 * displacements
Definition: WlzType.h:5220
int dmntype
Definition: WlzType.h:4936
WlzValueLine * vtbint
Definition: WlzType.h:3061
Definition: WlzType.h:436
double cellSz
Definition: WlzType.h:2210
struct _WlzPartialItv2D WlzPartialItv2D
int idx
Definition: WlzType.h:1745
Definition: WlzType.h:5470
Definition: WlzType.h:635
double(* WlzBasisDistFn)(void *, int, WlzVertex, void *)
An alternative basis function distance function that may may be called.
Definition: WlzType.h:4479
Definition: WlzType.h:1140
struct _WlzIntervalDomain * i
Definition: WlzType.h:2513
struct _WlzObject * obj
Definition: WlzType.h:2495
Definition: WlzType.h:895
WlzIVertex3 nCells
Definition: WlzType.h:4209
enum _WlzRsvFilterName WlzRsvFilterName
Definition: WlzType.h:541
struct _WlzValueIntervalLine WlzValueIntervalLine
Definition: WlzType.h:2430
int nwlpos
Definition: WlzType.h:4972
int vtX
Definition: WlzType.h:1261
void * v
Definition: WlzType.h:3797
WlzGreyP p
Definition: WlzType.h:1519
Definition: WlzType.h:851
Definition: WlzType.h:347
int ileft
Definition: WlzType.h:2933
Definition: WlzType.h:1030
struct _WlzGMEdge * edge
Definition: WlzType.h:1881
float mean2
Definition: WlzType.h:5255
A 3D linear binary tree node for spatial domain representation. Typedef: WlzLBTNode3D.
Definition: WlzType.h:2351
unsigned int flags
Definition: WlzType.h:3739
WlzIntervalDomain * iDom2D
Definition: WlzType.h:5079
enum _WlzThreeDViewMode WlzThreeDViewMode
Definition: WlzType.h:3124
WlzDBox2 * d2
Definition: WlzType.h:1432
Definition: WlzType.h:692
struct _WlzCMeshNod2D * n2d5
Definition: WlzType.h:4292
void * param
Definition: WlzType.h:4507
The core Woolz object type which can be used to determine the type of a Woolz object. Typedef: WlzCoreObject.
Definition: WlzType.h:2734
WlzGreyType type
Definition: WlzType.h:1518
struct _WlzCMeshEdgU2D * e2
Definition: WlzType.h:3866
int wrap
Definition: WlzType.h:3429
Resources used for efficient allocation, recycling and location of mesh elements and nodes...
Definition: WlzType.h:4275
Definition: WlzType.h:3673
WlzObject * assoc
Definition: WlzType.h:5376
_WlzGMCbReason
The reason a callback function is called. Typedef: WlzGMCbReason.
Definition: WlzType.h:2046
Definition: WlzType.h:224
Definition: WlzType.h:5466
int vtX
Definition: WlzType.h:1212
int linkcount
Definition: WlzType.h:2373
WlzDBox3 bBox
Definition: WlzType.h:1999
struct _WlzCMeshEntCore * core
Definition: WlzType.h:3798
void(* WlzGMCbFn)(WlzGMModel *, WlzGMElemP, WlzGMCbReason, void *)
A pointer function to a function called when elements of a Woolz geometric model are either created o...
Definition: WlzType.h:2126
WlzPolygonDomain * poly
Definition: WlzType.h:3433
WlzLong lnv
Definition: WlzType.h:1487
Workspace for random access grey value manipulations. Typedef: WlzGreyValueWSpace.
Definition: WlzType.h:5065
struct _WlzGreyWSpace WlzGreyWSpace
_WlzThresholdType
Threshold value selection. Typedef: WlzThresholdType.
Definition: WlzType.h:935
int linkcount
Definition: WlzType.h:2109
WlzGMElemType type
Definition: WlzType.h:1996
Definition: WlzType.h:5452
struct _WlzCMeshCellElm3D * next
Definition: WlzType.h:4105
int linkcount
Definition: WlzType.h:2737
struct _WlzCMeshFace * opp
Definition: WlzType.h:3880
A 2D polyline domain with possible types: WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain.
Definition: WlzType.h:3371
int nVertices
Definition: WlzType.h:3474
struct _WlzGMLoopT * loopT
Definition: WlzType.h:1664
A union of pointers to the geometric properties of a shell. Typedef: WlzGMShellGU.
Definition: WlzType.h:2008
struct _WlzSepTransWSpace WlzSepTransWSpace
Definition: WlzType.h:359
struct _WlzGMResIdxTb WlzGMResIdxTb
Definition: WlzType.h:779
struct _WlzGMVertexG2N WlzGMVertexG2N
struct _WlzCMeshEdgU2D * next
Definition: WlzType.h:3814
WlzDBox2 bBox
Definition: WlzType.h:4338
Definition: WlzType.h:707
_WlzVertexType
2D and 3D vertex types. Typedef: WlzVertexType.
Definition: WlzType.h:1173
struct _WlzCMeshCell2D5 WlzCMeshCell2D5
Definition: WlzType.h:5390
struct _WlzGMVertexG2D WlzGMVertexG2D
Definition: WlzType.h:553
WlzGreyWSpace * gWSp
Definition: WlzType.h:5036
_WlzCMeshNodFlags
Conforming mesh node flags. These are bit masks which are used in a conforming mesh's node flags...
Definition: WlzType.h:3694
struct _WlzFeatValues * fv
Definition: WlzType.h:2496
WlzGMResource edge
Definition: WlzType.h:2087
struct _WlzCMeshElm3D * elm
Definition: WlzType.h:3882
WlzValues * values
Definition: WlzType.h:3109
int nvertices
Definition: WlzType.h:3376
int ysize
Definition: WlzType.h:3587
struct _WlzDBox2 WlzDBox2
struct _WlzCMeshCell2D * cell
Definition: WlzType.h:4068
struct _WlzRagRValues * v
Definition: WlzType.h:2490
WlzGMElemType type
Definition: WlzType.h:1952
Definition: WlzType.h:861
WlzDVertex3 nrm
Definition: WlzType.h:1781
struct _WlzAffineTransform WlzAffineTransform
union _WlzCMeshP WlzCMeshP
WlzLong vtX
Definition: WlzType.h:1200
struct _WlzGMGridWSp3D WlzGMGridWSp3D
Definition: WlzType.h:339
Definition: WlzType.h:240
WlzGMCore * core
Definition: WlzType.h:2010
float vtZ
Definition: WlzType.h:1276
WlzDVertex2 vtx
Definition: WlzType.h:1732
WlzObjectType type
Definition: WlzType.h:2954
#define EMAP_PROPERTY_VERSION_LENGTH
Maximum length of the version string in an EMAP property.
Definition: WlzType.h:2599
struct _WlzConvHullValues * c
Definition: WlzType.h:2493
WlzValues original_table
Definition: WlzType.h:5311
Definition: WlzType.h:2322
Definition: WlzType.h:1124
struct _WlzGMVertexT * vertexT
Definition: WlzType.h:1659
int lastpl
Definition: WlzType.h:2856
struct _WlzLUTValues * lut
Definition: WlzType.h:2500
WlzLong vtY
Definition: WlzType.h:1249
WlzGMElemType type
Definition: WlzType.h:1967
Definition: WlzType.h:1187
Definition: WlzType.h:4451
Definition: WlzType.h:985
int ileft
Definition: WlzType.h:2919
Definition: WlzType.h:751
struct _WlzGMCore WlzGMCore
int line1
Definition: WlzType.h:3043
A basis function. Typedef: WlzBasisFn.
Definition: WlzType.h:4488
struct _WlzCMeshElm2D ** e2
Definition: WlzType.h:4312
Definition: WlzType.h:251
WlzFBox3 * f3
Definition: WlzType.h:1434
struct _WlzCMeshCell3D WlzCMeshCell3D
Definition: WlzType.h:1177
void * freeptr
Definition: WlzType.h:3077
Definition: WlzType.h:526
enum _WlzGreyTransformType WlzGreyTransformType
A simple null terminated ASCII string for the object's name. Typedef: WlzNameProperty.
Definition: WlzType.h:2662
Definition: WlzType.h:381
int modflag
Definition: WlzType.h:3594
WlzGMResIdx edgeT
Definition: WlzType.h:2172
Definition: WlzType.h:518
WlzCMeshCellGrid2D5 cGrid
Definition: WlzType.h:4369
3D integer vertex. Typedef: WlzIVertex3.
Definition: WlzType.h:1259
int linkcount
Definition: WlzType.h:3012
struct _WlzValueLine WlzValueLine
Definition: WlzType.h:793
void * freeptr
Definition: WlzType.h:2400
struct _WlzCMeshElm2D5 * elm
Definition: WlzType.h:4085
union _WlzCMeshElmP WlzCMeshElmP
A 2D convex hull with counter clockwise ordered vertices and segments implicitly defined by the polyg...
Definition: WlzType.h:3445
Definition: WlzType.h:789
int plane1
Definition: WlzType.h:2855
WlzValues gtable
Definition: WlzType.h:5009
void * prop
Definition: WlzType.h:3766
Definition: WlzType.h:203
Definition: WlzType.h:1015
struct _WlzFeatValueLine WlzFeatValueLine
int iteration
Definition: WlzType.h:5371
void * freeptr
Definition: WlzType.h:2374
_WlzGreyType
The valid grey value types. Typedef: WlzGreyType.
Definition: WlzType.h:82
Definition: WlzType.h:209
WlzValueLine * gline
Definition: WlzType.h:5010
float flv
Definition: WlzType.h:1491
char * text
Definition: WlzType.h:2705
struct _WlzGMEdgeT * edgeT
Definition: WlzType.h:1662
A tiled value table for both 2 an 3D domain objects. Typedef: WlzTiledValues.
Definition: WlzType.h:3217
Definition: WlzType.h:783
struct _WlzWarpTrans * wt
Definition: WlzType.h:2521
struct _WlzGMEdgeT * opp
Definition: WlzType.h:1878
struct _WlzPoints WlzPoints
A binary space partition tree (kD-tree). Typedef: AlcKDTTree.
Definition: AlcType.h:428
double vtX
Definition: WlzType.h:1287
WlzIVertex3 pos
Definition: WlzType.h:4568
WlzObjectType type
Definition: WlzType.h:2680
Definition: WlzType.h:1634
int idx
Definition: WlzType.h:3757
WlzUByte ubv
Definition: WlzType.h:1490
int colpos
Definition: WlzType.h:4964
#define EMAP_PROPERTY_MACHINENAME_LENGTH
Maximum length of the machine name strings in an EMAP property.
Definition: WlzType.h:2613
Definition: WlzType.h:595
enum _WlzRsvFilterActionMask WlzRsvFilterActionMask
Definition: WlzType.h:435
int plane1
Definition: WlzType.h:2401
int linkcount
Definition: WlzType.h:2853
WlzGreyP u_grintptr
Definition: WlzType.h:5015
Definition: WlzType.h:1151
Definition: WlzType.h:294
struct _WlzCoreDomain * core
Definition: WlzType.h:2512
struct _WlzLBTDomain2D WlzLBTDomain2D
struct _WlzGreyProperty * greyV
Definition: WlzType.h:2720
unsigned int numEnt
Definition: WlzType.h:4257
The ragged rectangle values table. The type encodes both the type of value table and the type of grey...
Definition: WlzType.h:3009
struct _WlzCMeshCell3D *** cells
Definition: WlzType.h:4214
unsigned int * vDim
Definition: WlzType.h:3246
WlzDVertex3 vtx
Definition: WlzType.h:1780
_WlzRGBAColorSpace
Colour space (i.e. rgb, hsb, grey etc.) selection. Typedef: WlzRGBAColorSpace.
Definition: WlzType.h:966
struct _WlzCMeshNod3D * n3
Definition: WlzType.h:4293
Definition: WlzType.h:476
size_t tileSz
Definition: WlzType.h:3261
Definition: WlzType.h:446
Definition: WlzType.h:2292
struct _WlzIterateWSpace WlzIterateWSpace
Definition: WlzType.h:1178
Definition: WlzType.h:880
A union of pointers to grey values. Typedef: WlzGreyP.
Definition: WlzType.h:1464
Definition: WlzType.h:1636
WlzObjectType type
Definition: WlzType.h:2831
Definition: WlzType.h:5157
Definition: WlzType.h:1614
WlzLong vtZ
Definition: WlzType.h:1250
Definition: WlzType.h:782
WlzGreyType vType
Definition: WlzType.h:3331
WlzGMCore * core
Definition: WlzType.h:1792
Definition: WlzType.h:2236
Definition: WlzType.h:474
struct _WlzGMVertexT * vertexT
Definition: WlzType.h:1882
struct _WlzCMeshCellElm2D * cElm
Definition: WlzType.h:3898
A 3D directed (half) edge within the parent face. Typedef: WlzCMeshEdgU3D.
Definition: WlzType.h:3846
WlzVertexP poly
Definition: WlzType.h:4498
WlzCMesh2D5 * m2d5
Definition: WlzType.h:4414
Definition: WlzType.h:597
WlzKrigModelFnType type
Definition: WlzType.h:5489
struct _WlzCoreTransform WlzCoreTransform
WlzObjectType type
Definition: WlzType.h:3011
struct _WlzSimpleProperty WlzSimpleProperty
char * fileName
Definition: WlzType.h:2645
Definition: WlzType.h:1123
int linkcount
Definition: WlzType.h:3137
Definition: WlzType.h:406
WlzGMResource shell
Definition: WlzType.h:2091
struct _WlzThreeDViewStruct WlzThreeDViewStruct
WlzCMesh3D * m3
Definition: WlzType.h:4415
struct _WlzCMeshElm2D * e2
Definition: WlzType.h:4053
WlzGMElemType type
Definition: WlzType.h:1777
enum _Wlz3DViewStructInitMask Wlz3DViewStructInitMask
Typedef: Wlz1DConvMask.
Definition: WlzType.h:4903
int ln
Definition: WlzType.h:2935
WlzCMeshCbEntry * delEntCb
Definition: WlzType.h:4265
Definition: WlzType.h:5388
Definition: WlzType.h:3528
WlzElementType type
Definition: WlzType.h:5180
Definition: WlzType.h:5158
Definition: WlzType.h:1106
Definition: WlzType.h:835
Definition: WlzType.h:708
A 3D linear binary tree spatial domain representation. Typedef: WlzLBTDomain3D.
Definition: WlzType.h:2396
int * dim
Definition: WlzType.h:3146
Definition: WlzType.h:1632
The rectangle values table. The type encodes both the type of value table and the type of grey value...
Definition: WlzType.h:3035
A union of pointers for properties. Typedef: WlzProperty.
Definition: WlzType.h:2714
double xMin
Definition: WlzType.h:1352
WlzIntervalWSpace * intptr
Definition: WlzType.h:5013
WlzHistogramDomain * evalData
Definition: WlzType.h:4524
struct _WlzNameProperty * name
Definition: WlzType.h:2719
struct _WlzGMShell * next
Definition: WlzType.h:2028
Definition: WlzType.h:2281
enum _WlzTransformType WlzTransformType
struct _WlzCMeshElm3D * e3
Definition: WlzType.h:4055
WlzValues original_table
Definition: WlzType.h:3226
WlzPixelP inbuf
Definition: WlzType.h:4918
WlzPixelV bckgrnd
Definition: WlzType.h:3085
int linkcount
Definition: WlzType.h:3564
WlzIntervalLine * intvln
Definition: WlzType.h:4956
WlzGreyV gBkd
Definition: WlzType.h:5089
enum _WlzMeshError WlzMeshError
size_t maxPoints
Definition: WlzType.h:3333
WlzFBox3 f3
Definition: WlzType.h:1450
struct _WlzGMVertex WlzGMVertex
Definition: WlzType.h:688
#define EMAP_PROPERTY_STAGE_LENGTH
Maximum length of the stage strings in an EMAP property.
Definition: WlzType.h:2620
Finite element warp transformation. Typedef: WlzWarpTrans.
Definition: WlzType.h:5212
int * inp
Definition: WlzType.h:1468
struct _WlzGMEdge * edge
Definition: WlzType.h:1661
AlcDLPList * list
Definition: WlzType.h:2546
Definition: WlzType.h:757
int linpos
Definition: WlzType.h:4967
#define EMAP_PROPERTY_AUTHORNAME_LENGTH
Maximum length of the author strings in an EMAP property.
Definition: WlzType.h:2606
struct _WlzIntervalLine * intvlines
Definition: WlzType.h:2839
A single 3D triangular mesh element. Typedef: WlzCMeshElm2D5.
Definition: WlzType.h:3910
WlzDVertex3 maxvals
Definition: WlzType.h:5435
struct _WlzKrigModelFn WlzKrigModelFn
All Woolz value tables must have all the fields of the core values, in the same order and before any ...
Definition: WlzType.h:2952
WlzGMResource vertex
Definition: WlzType.h:2083
WlzTElement * eltlist
Definition: WlzType.h:5219
int linbot
Definition: WlzType.h:4966
struct _WlzGMVertexT WlzGMVertexT
struct _WlzCMeshNod2D * n2
Definition: WlzType.h:3799
struct _WlzCMeshCell2D WlzCMeshCell2D
Definition: WlzType.h:1056
int kol1
Definition: WlzType.h:3045
int nNodes
Definition: WlzType.h:2382
struct _WlzCMeshElm2D * e2
Definition: WlzType.h:4294
WlzGreyV v
Definition: WlzType.h:1507
struct _WlzGMShellG2I WlzGMShellG2I
#define EMAP_PROPERTY_UID_LENGTH
Maximum length of the model or anatomy UID in an EMAP property.
Definition: WlzType.h:2592
int kol1
Definition: WlzType.h:5291
WlzGMElemType type
Definition: WlzType.h:1758
Definition: WlzType.h:484
Definition: WlzType.h:3608
int * idxLut
Definition: WlzType.h:2155
struct _WlzLBTDomain3D * l3
Definition: WlzType.h:2525
struct _WlzGMShell * shell
Definition: WlzType.h:1665
WlzFMatchObj ** intptdoms
Definition: WlzType.h:5369
unsigned int flags
Definition: WlzType.h:4746
_WlzWindowFnType
Types of window functions. Window functions are used to weight the grey values of Woolz domain object...
Definition: WlzType.h:1100
void * freeptr
Definition: WlzType.h:2474
Definition: WlzType.h:1602
Definition: WlzType.h:1613
enum _WlzBinaryOperatorType WlzBinaryOperatorType
WlzFeatureVector * values
Definition: WlzType.h:5271
WlzIBox2 * i2
Definition: WlzType.h:1430
AlcVector * vec
Definition: WlzType.h:4262
Triangular finite element warping mesh element. Typedef: WlzTElement.
Definition: WlzType.h:5178
int * faces
Definition: WlzType.h:3486
Definition: WlzType.h:324
Definition: WlzType.h:351
struct _WlzGreyWSpace * gryptr
Definition: WlzType.h:4977
enum _WlzMeshNodeFlags WlzMeshNodeFlags
WlzTiledValueBuffer * tvb
Definition: WlzType.h:5012
WlzObjectType type
Definition: WlzType.h:3135
Definition: WlzType.h:651
WlzEMAPPropertyType emapType
Definition: WlzType.h:2636
struct _WlzCMeshNod3D WlzCMeshNod3D
void * freeptr
Definition: WlzType.h:5412
unsigned int flags
Definition: WlzType.h:3759
_WlzGMElemType
Types of geometric model elements. Typedef: WlzGMElemType.
Definition: WlzType.h:1599
WlzDVertex2 vtx
Definition: WlzType.h:1713
WlzAffineTransform * trans
Definition: WlzType.h:5439
struct _WlzCMeshCellElm3D * cElm
Definition: WlzType.h:4155
enum _WlzConnectType WlzConnectType
Data structure which is used to link lists of 2D elements with the grid cells that they intersect...
Definition: WlzType.h:4065
double * yp_to_z
Definition: WlzType.h:5437
Definition: WlzType.h:320
WlzObjectType type
Definition: WlzType.h:3563
_WlzRasterDir
Raster scan directions as used by WlzIntervalWSpace and WlzIterateWSpace. These are built using bit m...
Definition: WlzType.h:513
Definition: WlzType.h:425
struct _WlzMeshNode2D5 WlzMeshNode2D5
Definition: WlzType.h:256
double xMax
Definition: WlzType.h:1354
Definition: WlzType.h:1054
Definition: WlzType.h:286
Definition: WlzType.h:233
WlzValues original_table
Definition: WlzType.h:3014
float yMin
Definition: WlzType.h:1414
Definition: WlzType.h:1587
WlzGMVertexG3I * vg3I
Definition: WlzType.h:1796
WlzFVertex2 * f2
Definition: WlzType.h:1303
A compound object implemented as either an array or a linked list of other objects. There is a distinction between an compound of the same type (e.g. resulting from a labelling) and a compound of different types (e.g. resulting from a range of image processes from a single original object). Typedef: WlzCompoundArray.
Definition: WlzType.h:2776
struct _WlzCMeshEdgU2D5 * next
Definition: WlzType.h:3832
WlzDVertex3 position
Definition: WlzType.h:4712
Definition: WlzType.h:261
Callback structure from WlzCbThreshold() Typedef: WlzThreshCbStr.
Definition: WlzType.h:4565
int ldelta
Definition: WlzType.h:4893
void * freeptr
Definition: WlzType.h:3396
struct _WlzCMeshEdgU3D * next
Definition: WlzType.h:3850
A node pointer for a 2 or 3D mesh. Typedef: WlzCMeshNodP.
Definition: WlzType.h:3795
WlzLBTNode3D * nodes
Definition: WlzType.h:2414
WlzGMVertexG2N * vg2N
Definition: WlzType.h:1795
struct _WlzCMeshElm2D5 WlzCMeshElm2D5
Definition: WlzType.h:1188
int linkcount
Definition: WlzType.h:3472
Definition: WlzType.h:3627
Definition: WlzType.h:656
WlzObjectType type
Definition: WlzType.h:3219
double zMax
Definition: WlzType.h:1402
A single 2D triangular mesh element. Typedef: WlzCMeshElm2D.
Definition: WlzType.h:3891
int line1
Definition: WlzType.h:3233
_WlzDGTensorFeatureType
Features of Jacobian deformation gradient tensors.
Definition: WlzType.h:1148
unsigned int flags
Definition: WlzType.h:4775
struct _WlzFeatureVector WlzFeatureVector
WlzCMeshCellElm2D * freeCE
Definition: WlzType.h:4175
int depth
Definition: WlzType.h:2381
Definition: WlzType.h:685
void * prop
Definition: WlzType.h:4040
Definition: WlzType.h:469
Definition: WlzType.h:638
struct _WlzCMeshFace WlzCMeshFace
Definition: WlzType.h:1055
WlzValueAttach attach
Definition: WlzType.h:3155
double dbv
Definition: WlzType.h:1492
A collection of 2D polylines or 3D surface elements represented by a Woolz geometric model...
Definition: WlzType.h:2444
WlzPropertyList * plist
Definition: WlzType.h:2760
A single point in space defined in terms of both it's geometry and it's topology. Typedef: WlzGMVerte...
Definition: WlzType.h:1830
Definition: WlzType.h:1585
Definition: WlzType.h:258
struct _WlzCMeshCell2D ** cells
Definition: WlzType.h:4174
int depth
Definition: WlzType.h:2409
int node
Definition: WlzType.h:5334
struct _WlzCMesh2D5 WlzCMesh2D5
struct _WlzFVertex2 WlzFVertex2
Definition: WlzType.h:498
_WlzBinaryOperatorType
Binary operators. Typedef: WlzBinaryOperatorType.
Definition: WlzType.h:845
A 2D domain defining an arbitrary region of space in 2D. The domain may be of type WLZ_INTERVALDOMAIN...
Definition: WlzType.h:2829
WlzDVertex3 up
Definition: WlzType.h:5430
float * flp
Definition: WlzType.h:1471
struct _WlzCMesh3D * cm3
Definition: WlzType.h:2528
int currentplane
Definition: WlzType.h:5372
struct _WlzCMeshEdgU3D * e3
Definition: WlzType.h:3868
Definition: WlzType.h:3682
Definition: WlzType.h:515
WlzLong vtY
Definition: WlzType.h:1199
struct _WlzCMeshNod3D * n3
Definition: WlzType.h:3801
A single cell of a spatial grid or array of 2D5 cells. Typedef: WlzCMeshCell2D5.
Definition: WlzType.h:4134
WlzIVertex3 vtx
Definition: WlzType.h:1747
struct _WlzGreyTransformParam WlzGreyTransformParam
2D double precision float point vertex. Typedef: WlzDVertex2.
Definition: WlzType.h:1233
WlzGMResource loopT
Definition: WlzType.h:2090
A property to hold EMAP information to attach to the reference models, anatomy and GE domains...
Definition: WlzType.h:2631
WlzObjectType objType
Definition: WlzType.h:5067
int idx
Definition: WlzType.h:3724
The position of a point in 2D integer space. Typedef: WlzGMVertexG2I.
Definition: WlzType.h:1694
void * freeptr
Definition: WlzType.h:2560
One line's worth of grey value intervals. Typedef: WlzValueIntervalLine.
Definition: WlzType.h:3058
A node of a 3D mesh. Typedef: WlzCMeshNod3D.
Definition: WlzType.h:3775
WlzPropertyList * plist
Definition: WlzType.h:5374
struct _WlzFRect WlzFRect
int lastkl
Definition: WlzType.h:3232
WlzGMResource vertexT
Definition: WlzType.h:2084
WlzInterval * itvBlock
Definition: WlzType.h:2904
int kol1
Definition: WlzType.h:2405
struct _WlzTextProperty * text
Definition: WlzType.h:2721
WlzGMElemType type
Definition: WlzType.h:1938
Definition: WlzType.h:221
struct _WlzNameProperty WlzNameProperty
Definition: WlzType.h:904
Definition: WlzType.h:601
WlzObjectType type
Definition: WlzType.h:3373
_WlzInterpolationType
Interpolation methods. Typedef: WlzInterpolationType.
Definition: WlzType.h:917
int linkcount
Definition: WlzType.h:4358
Definition: WlzType.h:778
Definition: WlzType.h:158
Definition: WlzType.h:1639
WlzPlaneDomain * pdom
Definition: WlzType.h:5368
Definition: WlzType.h:430
void * freeptr
Definition: WlzType.h:2110
struct _WlzGMShellG3I WlzGMShellG3I
Definition: WlzType.h:1125
Definition: WlzType.h:413
struct _WlzCoreProperty * core
Definition: WlzType.h:2716
Definition: WlzType.h:1637
struct _WlzGMDiskT * diskT
Definition: WlzType.h:1660
WlzDVertex3 displacement
Definition: WlzType.h:4713
int linkcount
Definition: WlzType.h:3312
void * freeptr
Definition: WlzType.h:3419
WlzLVertex2 * l2
Definition: WlzType.h:1302
WlzGMResIdx edge
Definition: WlzType.h:2171
Definition: WlzType.h:3610
struct _WlzGMVertexG2D * vertexG2D
Definition: WlzType.h:1654
int itvsInBlock
Definition: WlzType.h:2905
Definition: WlzType.h:1608
Definition: WlzType.h:549
Definition: WlzType.h:704
struct _WlzCMeshCbEntry * next
Definition: WlzType.h:4245
struct _WlzIntervalLine WlzIntervalLine
unsigned int WlzUInt
A 32 bit unsigned integer.
Definition: WlzType.h:63
Typedef: WlzSeqParWSpace.
Definition: WlzType.h:4889
Definition: WlzType.h:328
Definition: WlzType.h:591
A 2D CCW directed (half) edge within the parent simplex. Typedef: WlzCMeshEdgU2D5.
Definition: WlzType.h:3828
Definition: WlzType.h:212
struct _WlzGMShell * prev
Definition: WlzType.h:2029
Definition: WlzType.h:657
Definition: WlzType.h:850
int lastkl
Definition: WlzType.h:2407
Definition: WlzType.h:652
enum _WlzMeshElemFlags WlzMeshElemFlags
Data structure which is used to link lists of 2D5 elements with the grid cells that they intersect...
Definition: WlzType.h:4083
int maxNodes
Definition: WlzType.h:2384
Definition: WlzType.h:3122
Definition: WlzType.h:750
int linkcount
Definition: WlzType.h:2754
double yMax
Definition: WlzType.h:1401
Definition: WlzType.h:756
int rank
Definition: WlzType.h:3141
int linkcount
Definition: WlzType.h:3352
int width
Definition: WlzType.h:3084
unsigned int flags
Definition: WlzType.h:4727
Definition: WlzType.h:2269
Definition: WlzType.h:366
unsigned int * indices
Definition: WlzType.h:3268
struct _WlzAffineTransform * t
Definition: WlzType.h:2520
Definition: WlzType.h:502
WlzObjectType * gTabTypes3D
Definition: WlzType.h:5073
int linkcount
Definition: WlzType.h:2681
WlzGreyP lnbuf
Definition: WlzType.h:2994
union _WlzCMeshEntPP WlzCMeshEntPP
struct _WlzGMShell WlzGMShell
Definition: WlzType.h:1612
Union of 2D and 3D conforming simplical mesh pointers.
Definition: WlzType.h:4409
int lastbin
Definition: WlzType.h:2477
_WlzRsvFilterActionMask
The action to be performed by a recursive filter. These values are bit masks which may be combined...
Definition: WlzType.h:3606
Definition: WlzType.h:747
int xMax
Definition: WlzType.h:1384
struct _WlzVoxelValues WlzVoxelValues
WlzInterval * intpos
Definition: WlzType.h:4958
Definition: WlzType.h:721
struct _WlzGMGridWSpCell3D WlzGMGridWSpCell3D
enum _WlzInterpolationType WlzInterpolationType
struct _WlzGMShellG3D WlzGMShellG3D
Definition: WlzType.h:222
WlzObjectType type
Definition: WlzType.h:2544
Definition: WlzType.h:4432
int colraster
Definition: WlzType.h:4946
A spatial grid or array of square 2D cells that are used for fast node and element location queries...
Definition: WlzType.h:4167
struct _WlzCMeshEdgU2D5 * edu
Definition: WlzType.h:3762
Definition: WlzType.h:830
Definition: WlzType.h:467
int(* WlzThreshCbFn)(WlzObject *, void *, WlzThreshCbStr *)
Callback function for the WlzCbThreshold()
Definition: WlzType.h:4579
Definition: WlzType.h:984
Definition: WlzType.h:373
_WlzRCCClass
A Discrete Region Connected Calculus (RCC) clasification of an ordered pair of spatial regions...
Definition: WlzType.h:771
Definition: WlzType.h:377
WlzDVertex3 pos
Definition: WlzType.h:3761
Definition: WlzType.h:780
struct _WlzTiledValues * t
Definition: WlzType.h:2499
_WlzCompThreshType
Automatic threshold computation methods. The histogram may need to be smoothed for these algorithms t...
Definition: WlzType.h:874
Definition: WlzType.h:468
Definition: WlzType.h:410
struct _WlzGMVertexG3D * vertexG3D
Definition: WlzType.h:1657
Definition: WlzType.h:939
int lastln
Definition: WlzType.h:2404
union _WlzVertexP WlzVertexP
Definition: WlzType.h:517
Defines a 2D5 node within a mesh transform. added by J. Rao 23/10/2001.
Definition: WlzType.h:4725
Definition: WlzType.h:852
Definition: WlzType.h:1139
enum _WlzRGBAThresholdType WlzRGBAThresholdType
WlzCoreDomain * core
Definition: WlzType.h:4412
Definition: WlzType.h:806
Definition: WlzType.h:690
enum _WlzGreyTableType WlzGreyTableType
void * freeptr
Definition: WlzType.h:3313
Definition: WlzType.h:925
struct _WlzMeshTransform3D WlzMeshTransform3D
WlzCMeshP mesh
Definition: WlzType.h:4537
Definition: WlzType.h:741
Definition: WlzType.h:571
Definition: WlzType.h:385
struct _WlzGMShellG2D * shellG2D
Definition: WlzType.h:1667
unsigned int maxEnt
Definition: WlzType.h:4259
WlzObjectType type
Definition: WlzType.h:3351
enum _WlzValueAttach WlzValueAttach
Definition: WlzType.h:746
Definition: WlzType.h:415
A shell which is a collection of connected geometric modeling elements. Typedef: WlzGMShell.
Definition: WlzType.h:2024
int ** adrptr
Definition: WlzType.h:4891
Definition: WlzType.h:802
WlzGreyP values
Definition: WlzType.h:3334
WlzFeatureVector backgrnd
Definition: WlzType.h:5293
int linkcount
Definition: WlzType.h:3295
Position of and data for locating and buffering any interval of values in either 2 or 3D tiled value ...
Definition: WlzType.h:2977
Data structure that can be used to hold partial intervals. These can then be sorted and condensed to ...
Definition: WlzType.h:2917
void * data
Definition: WlzType.h:2137
Definition: WlzType.h:2258
WlzObjectType type
Definition: WlzType.h:5352
Definition: WlzType.h:592
struct _WlzCMeshRes WlzCMeshRes
int iright
Definition: WlzType.h:2920
_WlzContourMethod
Contour generation methods. Typedef: WlzContourMethod.
Definition: WlzType.h:2428
int iright
Definition: WlzType.h:2893
Definition: WlzType.h:847
struct _WlzGMEdgeT * prev
Definition: WlzType.h:1877
WlzGMShellG3D * sg3D
Definition: WlzType.h:2014
int vlastkl
Definition: WlzType.h:5270
Definition: WlzType.h:533
Definition: WlzType.h:4430
struct _WlzMeshElem3D WlzMeshElem3D
Definition: WlzType.h:5387
Definition: WlzType.h:220
struct _WlzGMLoopT * next
Definition: WlzType.h:1917
Definition: WlzType.h:686
struct _WlzCMeshNod2D5 WlzCMeshNod2D5
enum _WlzErrorNum WlzErrorNum
2D single precision float point vertex. Typedef: WlzFVertex2.
Definition: WlzType.h:1221
int type
Definition: WlzType.h:4357
A spatial grid or array of cubiod 3D cells that are used for fast 2D5 node and element location queri...
Definition: WlzType.h:4187
A graph based mesh model for 2D boundary conforming simplical meshes. The mesh inherits it's core fie...
Definition: WlzType.h:4326
Definition: WlzType.h:1604
struct _WlzConvHullDomain2 * cvh2
Definition: WlzType.h:2531
char ** bytes
Definition: WlzType.h:1474
struct _WlzCMeshNod2D WlzCMeshNod2D
WlzVertexP vertices
Definition: WlzType.h:3485
WlzPixelV bckgrnd
Definition: WlzType.h:4921
Definition: WlzType.h:523
struct _WlzGMFace * face
Definition: WlzType.h:1663
struct _WlzPixelV WlzPixelV
A single cell of a spatial grid or array of 2D cells. Typedef: WlzCMeshCell2D.
Definition: WlzType.h:4118
WlzObjectType type
Definition: WlzType.h:2664
void * freeptr
Definition: WlzType.h:2635
void * freeptr
Definition: WlzType.h:3101
double dist
Definition: WlzType.h:5422
WlzObjectType type
Definition: WlzType.h:2778
3D long integer vertex. Typedef: WlzLVertex3.
Definition: WlzType.h:1246
WlzValues original_table
Definition: WlzType.h:5286
An edge use pointer for a 2 or 3D mesh. Typedef: WlzCMeshEdgUP.
Definition: WlzType.h:3863
int lastln
Definition: WlzType.h:3044
struct _WlzLBTDomain3D WlzLBTDomain3D
struct _WlzLUTValues WlzLUTValues
WlzIBox3 * i3
Definition: WlzType.h:1433
Definition: WlzType.h:3628
struct _WlzLVertex2 WlzLVertex2
struct _WlzMeshNode WlzMeshNode
Definition: WlzType.h:836
Definition: WlzType.h:499
Definition: WlzType.h:1609
WlzGMModel * model
Definition: WlzType.h:2449
Definition: WlzType.h:1617
void * freeptr
Definition: WlzType.h:4359
Definition: WlzType.h:814
void * v
Definition: WlzType.h:4289
Definition: WlzType.h:3700
int maxVal
Definition: WlzType.h:3298
struct _WlzCMeshNod2D * next
Definition: WlzType.h:3745
WlzGMModelType elemType
Definition: WlzType.h:2205
Definition: WlzType.h:653
Definition: WlzType.h:269
struct _WlzGMLoopT * parent
Definition: WlzType.h:1884
struct _WlzIVertex2 WlzIVertex2
struct _WlzMeshTransform * mt
Definition: WlzType.h:2523
double zeta
Definition: WlzType.h:5421
int yMin
Definition: WlzType.h:1382
enum _WlzGMElemTypeFlags WlzGMElemTypeFlags
void * prop
Definition: WlzType.h:3746
double maxSqEdgLen
Definition: WlzType.h:4331
int line1
Definition: WlzType.h:2834
float rangle
Definition: WlzType.h:3568
Definition: WlzType.h:989
_WlzRCCClassIdx
Discrete Region Connected Calculus (RCC) clasification indices. The classifications indices are for b...
Definition: WlzType.h:738
int lastln
Definition: WlzType.h:3018
Definition: WlzType.h:1603
WlzObjectType gTabType
Definition: WlzType.h:5072
A workspace structure for interval objects which allows iteration through an object's pixels/voxels...
Definition: WlzType.h:5029
Definition: WlzType.h:1610
Definition: WlzType.h:162
int line1
Definition: WlzType.h:3081
struct _WlzCMeshNod2D ** n2d5
Definition: WlzType.h:4310
Definition: WlzType.h:228
long modificationTime
Definition: WlzType.h:2649
A graph based mesh model for 2D5 boundary conforming simplical meshes. The mesh inherits it's core fi...
Definition: WlzType.h:4355
double xMax
Definition: WlzType.h:1400
A look up table domain. Typedef: WlzLUTDomain.
Definition: WlzType.h:2470
A rectangular feature value table. Typedef: WlzRectFeatValues.
Definition: WlzType.h:5306
int width
Definition: WlzType.h:3046
WlzFeatValueLine * vtblines
Definition: WlzType.h:5295
The geometric properties of a shell in 2D integer space. Typedef: WlzGMShellG2I.
Definition: WlzType.h:1950
Definition: WlzType.h:461
struct _WlzIntervalValues WlzIntervalValues
enum _WlzMeshGenMethod WlzMeshGenMethod
Definition: WlzType.h:5392
WlzIntervalDomain * intdmn
Definition: WlzType.h:4955
struct _WlzInterval WlzInterval
unsigned int flags
Definition: WlzType.h:4034
struct _WlzGMVertexG3N WlzGMVertexG3N
Definition: WlzType.h:720
2D single precision floating point axis aligned rectangle (box). Typedef: WlzFBox2.
Definition: WlzType.h:1365
union _WlzGMElemP WlzGMElemP
Callback entry for list of callbacks. Typedef: WlzCMeshCbEntry.
Definition: WlzType.h:4237
int maxNodes
Definition: WlzType.h:2412
int kol1
Definition: WlzType.h:2377
WlzValues original_table
Definition: WlzType.h:3078
void * freeptr
Definition: WlzType.h:3450
Definition: WlzType.h:369
_WlzKrigModelFnType
Enumerated values for kriging variogram model functions. See the functions for details.
Definition: WlzType.h:5464
WlzObjectType type
Definition: WlzType.h:5308
Definition: WlzType.h:443
int lastpl
Definition: WlzType.h:2402
Definition: WlzType.h:1154
struct _WlzCMeshEdgU2D5 * e2d5
Definition: WlzType.h:3867
An extensible 1D array. Typedef: AlcVector.
Definition: AlcType.h:364
int linkcount
Definition: WlzType.h:2399
Definition: WlzType.h:4452
enum _WlzEMAPPropertyType WlzEMAPPropertyType
Definition: WlzType.h:1175
Definition: WlzType.h:500
int mask_size
Definition: WlzType.h:4905
struct _WlzGreyProperty WlzGreyProperty
int maxBins
Definition: WlzType.h:3505
Definition: WlzType.h:776
Definition: WlzType.h:605
int idx
Definition: WlzType.h:4745
int lastkl
Definition: WlzType.h:2861
Definition: WlzType.h:742
WlzIBox2 i2
Definition: WlzType.h:1446
enum _WlzMeshElemType WlzMeshElemType
WlzVertex centroid
Definition: WlzType.h:3484
Parameters and function pointer for a kriging model function.
Definition: WlzType.h:5487
WlzIVertex2 * vtx
Definition: WlzType.h:3401
Definition: WlzType.h:938
Definition: WlzType.h:418
A directed loop or the topological properties of a loop. Typedef: WlzGMLoopT.
Definition: WlzType.h:1912
int linkcount
Definition: WlzType.h:5367
struct _WlzBoundList WlzBoundList
Definition: WlzType.h:987
Definition: WlzType.h:5156
struct _WlzCMeshCell2D5 *** cells
Definition: WlzType.h:4194
struct _WlzIntervalValues * i
Definition: WlzType.h:2492
int initialised
Definition: WlzType.h:5413
short * shp
Definition: WlzType.h:1469
Finite element warping feature match point. Typedef: WlzFMatchPoint.
Definition: WlzType.h:5331
enum _WlzDGTensorFeatureType WlzDGTensorFeatureType
enum _WlzRCCClassIdx WlzRCCClassIdx
unsigned int numIdx
Definition: WlzType.h:2063
int type
Definition: WlzType.h:4386
A circuit of edges. Typedef: WlzGMFace.
Definition: WlzType.h:1936
struct _WlzPixelP WlzPixelP
Definition: WlzType.h:1619
struct _WlzGMModel WlzGMModel
enum _WlzScalarFeatureType WlzScalarFeatureType
char * name
Definition: WlzType.h:2683
Definition: WlzType.h:223
Definition: WlzType.h:834
unsigned int flags
Definition: WlzType.h:3779
WlzIVertex3 pos
Definition: WlzType.h:5048
int idx
Definition: WlzType.h:1982
int line1
Definition: WlzType.h:5314
Definition: WlzType.h:4441
int lastkl
Definition: WlzType.h:2838
An interval structured value table. The type encodes both the type of value table and the type of gre...
Definition: WlzType.h:3073
_WlzPolyFillMode
Polygon fill modes. Typedef: WlzPolyFillMode.
Definition: WlzType.h:1001
WlzGMResource edgeT
Definition: WlzType.h:2088
struct _WlzCMeshCellElm2D5 * nextCell
Definition: WlzType.h:4090
struct _WlzGMLoopT WlzGMLoopT
Definition: WlzType.h:5451
struct _WlzGMDiskT WlzGMDiskT
_WlzGMModelType
Types of geometric models. Typedef: WlzGMModelType.
Definition: WlzType.h:1583
struct _WlzCMeshCellGrid2D WlzCMeshCellGrid2D
struct _WlzRectFeatValues * rfv
Definition: WlzType.h:2497
Definition: WlzType.h:849
float xMin
Definition: WlzType.h:1367
Definition: WlzType.h:216
Definition: WlzType.h:992
struct _WlzTiledValueBuffer WlzTiledValueBuffer
struct _WlzCMeshEdgU3D * nnxt
Definition: WlzType.h:3852
int line1
Definition: WlzType.h:2375
Definition: WlzType.h:668
void * freeptr
Definition: WlzType.h:2813
Definition: WlzType.h:705
int pSz
Definition: WlzType.h:3326
WlzPixelV bckgrnd
Definition: WlzType.h:3107
#define WLZ_MAX_NODAL_DEGREE
Definition: WlzType.h:5242
Definition: WlzType.h:3677
Definition: WlzType.h:394