4 #ident "University of Edinburgh $Id: 13fbea55a516d5d100ed0986e91e288f132eff95 $" 6 static char _WlzType_h[] =
"University of Edinburgh $Id: 13fbea55a516d5d100ed0986e91e288f132eff95 $";
130 #define WLZ_GREY_TABLE_TYPE(AR,TT,GT) ((100*(!!(AR)))+(10*(TT))+(GT)) 140 #define WLZ_GREY_TABLE_TO_GREY_TYPE(GTT) ((GTT)%10) 150 #define WLZ_GREY_TABLE_TO_TABLE_TYPE(GTT) (((GTT)%100)/10) 160 #define WLZ_GREY_TABLE_TO_RANK(GTT) ((GTT)/100) 1182 #define WLZ_DGTENSOR_FEATURE_MASK(F) (((F)>0)?(1<<((F)-1)):(0)) 1585 #define WLZ_GM_TOLERANCE (1.0e-06) 1592 #define WLZ_GM_TOLERANCE_SQ (WLZ_GM_TOLERANCE * WLZ_GM_TOLERANCE) 2136 #ifndef WLZ_EXT_BIND 2328 #define WLZ_LBTDOMAIN_MAXDIGITS (30) 2471 #ifndef WLZ_EXT_BIND 2510 struct _WlzConvHullValues *
c;
2603 #define EMAP_PROPERTY_MODELNAME_LENGTH 32 2610 #define EMAP_PROPERTY_UID_LENGTH 16 2617 #define EMAP_PROPERTY_VERSION_LENGTH 16 2624 #define EMAP_PROPERTY_AUTHORNAME_LENGTH 64 2631 #define EMAP_PROPERTY_MACHINENAME_LENGTH 64 2638 #define EMAP_PROPERTY_STAGE_LENGTH 32 3302 #define WLZ_TILEDVALUES_TILE_SIZE (4096) 3388 #define WLZ_BSPLINE_ORDER_MIN (1) 3395 #define WLZ_BSPLINE_ORDER_MAX (5) 4276 #ifndef WLZ_EXT_BIND 4295 #ifndef WLZ_EXT_BIND 4858 #ifndef WLZ_EXT_BIND 4906 #ifndef WLZ_EXT_BIND 4917 double, double,
void *);
5192 #ifndef WLZ_EXT_BIND 5221 #define WLZ_LINEAR 1 5222 #define WLZ_INCOMPRESSIBLE 2 5223 #define WLZ_COMPRESSIBLE 3 5225 #define WLZ_RECTANGULAR 1 5226 #define WLZ_TRIANGULAR 2 5298 #define WLZ_MAX_NODAL_DEGREE 20 5447 #ifndef WLZ_EXT_BIND 5558 #ifndef WLZ_EXT_BIND Definition: WlzType.h:624
Definition: WlzType.h:4926
Definition: WlzType.h:743
WlzObject * assoc
Definition: WlzType.h:2805
Definition: WlzType.h:2066
double phi
Definition: WlzType.h:5474
int nelts
Definition: WlzType.h:5272
Definition: WlzType.h:720
Definition: WlzType.h:904
int plnpos
Definition: WlzType.h:5031
struct _WlzConvolution WlzConvolution
WlzDomain domain
Definition: WlzType.h:2773
double cellSz
Definition: WlzType.h:4268
WlzGMEdgeT * edgeT
Definition: WlzType.h:1940
enum _WlzObjectType WlzObjectType
int idx
Definition: WlzType.h:1776
void * prop
Definition: WlzType.h:3842
Definition: WlzType.h:5530
Definition: WlzType.h:607
Definition: WlzType.h:1021
WlzFBox2 * f2
Definition: WlzType.h:1448
unsigned int flags
Definition: WlzType.h:3781
struct _WlzGMVertexG2I WlzGMVertexG2I
struct _WlzCMeshRes res
Definition: WlzType.h:4427
Definition: WlzType.h:723
struct _WlzBoundList * down
Definition: WlzType.h:3483
struct _WlzIVertex3 WlzIVertex3
double maxDisp
Definition: WlzType.h:4931
Definition: WlzType.h:1655
Finite element warping feature vector. Typedef: WlzFeatureVector.
Definition: WlzType.h:5306
Definition: WlzType.h:687
Definition: WlzType.h:537
_WlzProjectIntMode
Definition: WlzType.h:5505
int ileft
Definition: WlzType.h:2910
Definition: WlzType.h:222
unsigned char ** ubytes
Definition: WlzType.h:1492
WlzObjectType type
Definition: WlzType.h:3117
int idx
Definition: WlzType.h:2044
int rgtpos
Definition: WlzType.h:5027
WlzObjectType type
Definition: WlzType.h:3406
Definition: WlzType.h:487
int zMin
Definition: WlzType.h:1400
A 3D convex hull with coordinate vertices and faces defined by vertex index triples. Typedef: WlzConvHullDomain3.
Definition: WlzType.h:3524
Definition: WlzType.h:2151
Definition: WlzType.h:1066
WlzDVertex3 pos
Definition: WlzType.h:3837
WlzDVertex2 position
Definition: WlzType.h:4755
float a[3]
Definition: WlzType.h:5242
struct _WlzCMeshElm2D5 * elm
Definition: WlzType.h:3893
_WlzLBTNodeClass2D
Classification of a 2D LBT node a face of a 3D LBT node bycl its connectivity with it's neighbouring ...
Definition: WlzType.h:2251
WlzObjectType type
Definition: WlzType.h:3600
int idx
Definition: WlzType.h:3949
int maxVx
Definition: WlzType.h:4552
long creationTime
Definition: WlzType.h:2664
int kdelta
Definition: WlzType.h:4948
WlzFVertex2 f2
Definition: WlzType.h:1338
unsigned int flags
Definition: WlzType.h:3970
Histograms are Woolz domains and not values as might be expected. Typedef: WlzHistogramDomain.
Definition: WlzType.h:3556
WlzIBox3 i3
Definition: WlzType.h:1466
struct _WlzCMeshEdgU3D * edu
Definition: WlzType.h:3838
struct _WlzCMeshCellElm2D * next
Definition: WlzType.h:4125
Definition: WlzType.h:877
Definition: WlzType.h:221
struct _WlzCompoundArray WlzCompoundArray
A single interval. Typedef: WlzInterval.
Definition: WlzType.h:2908
A 2D space domain convolution mask. To reduce computational cost at the expense of data storage the c...
Definition: WlzType.h:3639
struct _WlzCMeshCellElm2D5 WlzCMeshCellElm2D5
Definition: WlzType.h:257
struct _WlzCMeshNod2D5 * nod
Definition: WlzType.h:3886
int brdrsz
Definition: WlzType.h:4950
_WlzHistFeature
Features of histograms. Typedef: WlzHistFeature.
Definition: WlzType.h:3580
int lastln
Definition: WlzType.h:2876
struct _WlzCMeshCell2D5 * cell
Definition: WlzType.h:4142
Definition: WlzType.h:5337
Definition: WlzType.h:790
void * freeptr
Definition: WlzType.h:2593
struct _WlzFMatchObj WlzFMatchObj
float yMax
Definition: WlzType.h:1387
Defines a node within a mesh transform. Typedef: WlzMeshNode.
Definition: WlzType.h:4752
unsigned int numElm
Definition: WlzType.h:2079
struct _WlzAffineTransformPrim WlzAffineTransformPrim
Definition: WlzType.h:1197
WlzBasisEvalFn evalFn
Definition: WlzType.h:4576
Definition: WlzType.h:400
WlzDVertex2 displacement
Definition: WlzType.h:4756
Definition: WlzType.h:278
struct _WlzCMeshNod3D ** n3
Definition: WlzType.h:4367
int valid
Definition: WlzType.h:3007
Definition: WlzType.h:613
float imdisp
Definition: WlzType.h:5277
int tranpl
Definition: WlzType.h:5059
struct _WlzGMDiskT * next
Definition: WlzType.h:1874
Definition: WlzType.h:1603
The position of a point in 3D integer space. Typedef: WlzGMVertexG3I.
Definition: WlzType.h:1759
Definition: WlzType.h:1122
double * xp_to_z
Definition: WlzType.h:5492
WlzDVertex3 vtx
Definition: WlzType.h:1778
enum _WlzRGBAColorChannel WlzRGBAColorChannel
Definition: WlzType.h:3679
int line1
Definition: WlzType.h:2875
WlzDVertex2 * d2
Definition: WlzType.h:1321
enum _WlzSampleFn WlzSampleFn
WlzCMeshCellElm2D5 * freeCE
Definition: WlzType.h:4251
_WlzEMAPPropertyType
Sub types of EMAP properties Typedef: WlzEMAPPropertyType.
Definition: WlzType.h:512
enum _WlzRCCClass WlzRCCClass
The resources used by a model. Typedef: WlzGMModelR.
Definition: WlzType.h:2094
WlzObjectType type
Definition: WlzType.h:2389
struct _WlzLVertex3 WlzLVertex3
Definition: WlzType.h:254
struct _WlzGMCbEntry WlzGMCbEntry
Definition: WlzType.h:893
void * freeptr
Definition: WlzType.h:2721
Definition: WlzType.h:482
WlzGMResource vertexG
Definition: WlzType.h:2102
Definition: WlzType.h:638
void * freeptr
Definition: WlzType.h:3371
WlzGMVertexG2D * vg2D
Definition: WlzType.h:1811
WlzValueLine * vtblines
Definition: WlzType.h:3041
WlzPixelV bckgrnd
Definition: WlzType.h:3039
int linkcount
Definition: WlzType.h:3601
Definition: WlzType.h:757
WlzFVertex3 * f3
Definition: WlzType.h:1324
enum _WlzRGBAColorSpace WlzRGBAColorSpace
Definition: WlzType.h:1167
struct _WlzGMShellG2D WlzGMShellG2D
struct _WlzCMeshCellElm2D5 * next
Definition: WlzType.h:4143
int maxvertices
Definition: WlzType.h:3433
Definition: WlzType.h:619
WlzLVertex3 * l3
Definition: WlzType.h:1323
int idx
Definition: WlzType.h:1850
WlzDVertex2 nrm
Definition: WlzType.h:1750
WlzObjectType type
Definition: WlzType.h:5339
WlzPixelV bckgrnd
Definition: WlzType.h:3065
WlzDVertex3 d3
Definition: WlzType.h:1343
Definition: WlzType.h:880
Definition: WlzType.h:272
Definition: WlzType.h:2450
Definition: WlzType.h:574
struct _WlzCMeshNod3D * nod
Definition: WlzType.h:3904
struct _WlzLBTDomain2D * l2
Definition: WlzType.h:2541
Definition: WlzType.h:1120
struct _WlzCMeshEdgU2D edu[3]
Definition: WlzType.h:3953
Definition: WlzType.h:1005
WlzObjectType type
Definition: WlzType.h:3473
_WlzScalarFeatureType
Scalar features of objects.
Definition: WlzType.h:1154
Dynamic interval pool, for building interval domains. Typedef: WlzDynItvPool.
Definition: WlzType.h:2920
struct _WlzGMVertexT * next
Definition: WlzType.h:1831
_WlzGreyTableType
Woolz pixel/voxel value table types.
Definition: WlzType.h:167
Definition: WlzType.h:209
WlzGMShellG3I * sg3I
Definition: WlzType.h:2030
enum _WlzThresholdType WlzThresholdType
A node of a 2D5 mesh with a 3D position but 2D connectivity. Typedef: WlzCMeshNod2D5.
Definition: WlzType.h:3811
Definition: WlzType.h:1020
A 2D linear binary tree node for spatial domain representation. Typedef: WlzLBTNode2D.
Definition: WlzType.h:2349
struct _WlzBoundList * b
Definition: WlzType.h:2533
WlzIVertex2 * vtx
Definition: WlzType.h:3436
void * v
Definition: WlzType.h:1317
double strainA[3]
Definition: WlzType.h:4808
WlzMatchType type
Definition: WlzType.h:5389
WlzGreyP gP
Definition: WlzType.h:5109
Definition: WlzType.h:591
Definition: WlzType.h:708
Definition: WlzType.h:1007
Definition: WlzType.h:247
WlzObject * objaddr
Definition: WlzType.h:4991
WlzDVertex3 displacement
Definition: WlzType.h:4785
WlzGreyP values
Definition: WlzType.h:3067
WlzObjectType type
Definition: WlzType.h:2870
WlzGMElemType type
Definition: WlzType.h:1746
struct _WlzObject WlzObject
int vtY
Definition: WlzType.h:1279
double cellSz
Definition: WlzType.h:4248
double(* WlzBasisEvalFn)(void *, double)
An alternative basis function evaluation function that may may be called.
Definition: WlzType.h:4523
Definition: WlzType.h:941
struct _WlzIBox3 WlzIBox3
Definition: WlzType.h:217
int idx
Definition: WlzType.h:1916
Definition: WlzType.h:1046
Definition: WlzType.h:4506
struct _WlzGMVertexG2N * vertexG2N
Definition: WlzType.h:1672
WlzIBox2 bBox
Definition: WlzType.h:1972
enum _WlzCMeshNodFlags WlzCMeshNodFlags
int idx
Definition: WlzType.h:1829
struct _WlzGMLoopT * prev
Definition: WlzType.h:1935
double a
Definition: WlzType.h:5548
WlzGMVertexG3N * vg3N
Definition: WlzType.h:1815
int linkcount
Definition: WlzType.h:3642
void * freeptr
Definition: WlzType.h:3156
int linkcount
Definition: WlzType.h:2973
Definition: WlzType.h:736
double maxSqEdgLen
Definition: WlzType.h:4445
#define EMAP_PROPERTY_MODELNAME_LENGTH
Maximum length of the model name in an EMAP property.
Definition: WlzType.h:2603
struct _WlzGMEdgeT * rad
Definition: WlzType.h:1896
int nScatter
Definition: WlzType.h:4930
enum _WlzPolyFillMode WlzPolyFillMode
enum _WlzGMCbReason WlzGMCbReason
int vtY
Definition: WlzType.h:1228
double * dbp
Definition: WlzType.h:1489
A resource vector (extensible array) used for allocating geometric modeling elements. Typedef: WlzGMResource.
Definition: WlzType.h:2077
struct _WlzGMVertexG3I WlzGMVertexG3I
int idxCnt
Definition: WlzType.h:2171
enum _WlzGMModelType WlzGMModelType
Definition: WlzType.h:4501
int vlastkl
Definition: WlzType.h:2985
Definition: WlzType.h:4495
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:3727
struct _WlzCMeshElm2D * elm
Definition: WlzType.h:4123
The topological properties of a point in space. The ordering of the linked list of vertex topology el...
Definition: WlzType.h:1826
Definition: WlzType.h:1008
_WlzDistanceType
Distance metrics in a 2D or 3D digital space. Typedef: WlzDistanceType.
Definition: WlzType.h:734
struct _WlzCMeshCellElm2D * cElm
Definition: WlzType.h:4179
struct _WlzGMEdgeT * next
Definition: WlzType.h:1893
struct _WlzVoxelValues * vox
Definition: WlzType.h:2511
int xMin
Definition: WlzType.h:1398
The parameters , and with which define a recursive filter: Typedef: WlzRsvFilter.
Definition: WlzType.h:3708
WlzGMResIdx face
Definition: WlzType.h:2190
int idx
Definition: WlzType.h:3833
_WlzMarkerType
Basic markers. Typedef: WlzMarkerType.
Definition: WlzType.h:1568
The position of a point in 2D double precision space. Typedef: WlzGMVertexG2D.
Definition: WlzType.h:1725
Definition: WlzType.h:4494
WlzGMResIdx loopT
Definition: WlzType.h:2191
int len
Definition: WlzType.h:4976
WlzRsvFilterName name
Definition: WlzType.h:3710
Definition: WlzType.h:5528
struct _Wlz1DConvMask Wlz1DConvMask
int idx
Definition: WlzType.h:1795
WlzGMVertex ** vertexHT
Definition: WlzType.h:2132
Definition: WlzType.h:283
struct _WlzConvHullDomain3 * cvh3
Definition: WlzType.h:2549
Definition: WlzType.h:1607
struct _WlzGMDiskT * diskT
Definition: WlzType.h:1851
int vkol1
Definition: WlzType.h:2984
WlzDomain * domains
Definition: WlzType.h:2881
WlzUInt rgbv
Definition: WlzType.h:1510
int linkcount
Definition: WlzType.h:2464
struct _WlzPlaneDomain WlzPlaneDomain
struct _WlzTElement WlzTElement
float vtX
Definition: WlzType.h:1241
Definition: WlzType.h:827
Definition: WlzType.h:865
WlzGMResIdx diskT
Definition: WlzType.h:2187
WlzLVertex3 l3
Definition: WlzType.h:1341
struct _WlzCMeshNod2D * nod
Definition: WlzType.h:4176
WlzGMLoopT * loopT
Definition: WlzType.h:1957
int nFaces
Definition: WlzType.h:3534
WlzIVertex2 nCells
Definition: WlzType.h:4225
int ln
Definition: WlzType.h:2999
void * freeptr
Definition: WlzType.h:5366
WlzObject * ref_obj
Definition: WlzType.h:5489
int plnIdx
Definition: WlzType.h:5099
char * name
Definition: WlzType.h:2722
Definition: WlzType.h:3685
WlzGMResIdx vertexG
Definition: WlzType.h:2186
_WlzGMElemTypeFlags
Bit masks for the types of geometric model elements. Typedef: WlzGMElemTypeFlags. ...
Definition: WlzType.h:1645
Definition: WlzType.h:104
void * v
Definition: WlzType.h:3921
Definition: WlzType.h:5524
void * freeptr
Definition: WlzType.h:4386
struct _WlzGMVertexG2I * vertexG2I
Definition: WlzType.h:1670
A plane-wise 3D finite element warping transform. Typedef: Wlz3DWarpTrans.
Definition: WlzType.h:5420
WlzCMeshCbFn fn
Definition: WlzType.h:4296
The standard workspace structure for interval objects. Typedef: WlzIntervalWSpace.
Definition: WlzType.h:4989
Definition: WlzType.h:5293
double c
Definition: WlzType.h:3713
double yMax
Definition: WlzType.h:1372
Definition: WlzType.h:514
WlzErrorNum(* WlzCMeshCbFn)(void *, void *, void *)
A pointer to a function called to make mesh entity properties. Parameters passed are: mesh...
Definition: WlzType.h:4284
WlzObjectType type
Definition: WlzType.h:2576
Definition: WlzType.h:1570
int idx
Definition: WlzType.h:3968
WlzObjectType otype
Definition: WlzType.h:2798
Definition: WlzType.h:872
General purpose data structure for maintaining blocks of some data type. Useful for efficient memory ...
Definition: AlcType.h:104
Definition: WlzType.h:1200
A directed face within the parent simplex. Typedef: WlzCMeshFace.
Definition: WlzType.h:3933
enum _WlzMatchType WlzMatchType
int yMax
Definition: WlzType.h:1402
struct _WlzIBox2 WlzIBox2
int linkcount
Definition: WlzType.h:3430
AlcVector * vec
Definition: WlzType.h:2084
Definition: WlzType.h:1125
struct _WlzRectValues * r
Definition: WlzType.h:2508
Definition: WlzType.h:5510
double * yp_to_y
Definition: WlzType.h:5493
struct _WlzCMeshEdgU2D5 * nnxt
Definition: WlzType.h:3891
char bytes[8]
Definition: WlzType.h:1511
Definition: WlzType.h:939
int pl
Definition: WlzType.h:2997
Definition: WlzType.h:464
Definition: WlzType.h:322
union _WlzValues WlzValues
Definition: WlzType.h:4493
int plane
Definition: WlzType.h:5140
WlzVertexP sVertices
Definition: WlzType.h:4560
int linkcount
Definition: WlzType.h:3451
WlzValues values
Definition: WlzType.h:2776
double cellSz
Definition: WlzType.h:4228
Definition: WlzType.h:700
int width
Definition: WlzType.h:5348
Definition: WlzType.h:2338
Definition: WlzType.h:706
2D double precision floating point axis aligned rectangle (box). Typedef: WlzDBox2.
Definition: WlzType.h:1367
void ** v
Definition: WlzType.h:4363
struct _WlzGMCbEntry * next
Definition: WlzType.h:2155
Definition: WlzType.h:490
struct _WlzLBTNode2D WlzLBTNode2D
int kol1
Definition: WlzType.h:2877
The geometric properties of a shell in 3D double precision. space. Typedef: WlzGMShellG3D.
Definition: WlzType.h:2011
union _WlzGMShellGU WlzGMShellGU
WlzDVertex2 position
Definition: WlzType.h:4784
A complete list of a set of boundaries which is encoded in tree form.
Definition: WlzType.h:3471
Definition: WlzType.h:261
struct _WlzIndexedValues WlzIndexedValues
Definition: WlzType.h:1652
struct _WlzPoints * pts
Definition: WlzType.h:2546
int linkcount
Definition: WlzType.h:2720
WlzGreyP values
Definition: WlzType.h:2986
struct _WlzCoreProperty WlzCoreProperty
WlzGMVertexG3D * vg3D
Definition: WlzType.h:1814
WlzCMesh2D * m2
Definition: WlzType.h:4469
Definition: WlzType.h:3682
struct _WlzGMEdgeT * parent
Definition: WlzType.h:1836
void * freeptr
Definition: WlzType.h:3602
Definition: WlzType.h:289
Resource look up tables for all geometric elements in a model. Typedef: WlzGMResIdxTb.
Definition: WlzType.h:2182
struct _WlzContour WlzContour
Definition: WlzType.h:1632
int divscale
Definition: WlzType.h:3646
Definition: WlzType.h:769
char anatomyUID[16]
Definition: WlzType.h:2656
WlzFVertex3 f3
Definition: WlzType.h:1342
struct _WlzRectFeatValues WlzRectFeatValues
struct _WlzFMatchPoint WlzFMatchPoint
Definition: WlzType.h:179
Definition: WlzType.h:2065
A 2D CCW directed (half) edge within the parent simplex. Typedef: WlzCMeshEdgU2D. ...
Definition: WlzType.h:3866
struct _WlzRectValues WlzRectValues
float voxel_size[3]
Definition: WlzType.h:2883
void * v
Definition: WlzType.h:4107
Definition: WlzType.h:4487
size_t numTiles
Definition: WlzType.h:3283
Definition: WlzType.h:740
struct _WlzHistogramDomain WlzHistogramDomain
Definition: WlzType.h:3141
Definition: WlzType.h:478
WlzDVertex3 * d3
Definition: WlzType.h:1325
Definition: WlzType.h:766
struct _WlzCMeshEdgU3D WlzCMeshEdgU3D
WlzObjectType type
Definition: WlzType.h:3641
int linkcount
Definition: WlzType.h:3505
WlzVertexP basis
Definition: WlzType.h:4555
int linkcount
Definition: WlzType.h:2490
Definition: WlzType.h:762
int lastln
Definition: WlzType.h:5371
WlzRasterDir dir
Definition: WlzType.h:5094
int lineraster
Definition: WlzType.h:4993
WlzObjectType type
Definition: WlzType.h:3329
short shv
Definition: WlzType.h:1506
WlzGreyP tiles
Definition: WlzType.h:3292
int yMin
Definition: WlzType.h:1355
double origin
Definition: WlzType.h:3564
A 2D linear binary tree spatial domain representation. Typedef: WlzLBTDomain2D.
Definition: WlzType.h:2387
Definition: WlzType.h:463
WlzObjectType type
Definition: WlzType.h:3526
The position of a point in 2D double precision space and the normal vector at that point...
Definition: WlzType.h:1744
struct _WlzCMeshNod3D * next
Definition: WlzType.h:3841
struct _WlzCMeshNod2D5 * nod
Definition: WlzType.h:4192
Definition: WlzType.h:3752
int linkcount
Definition: WlzType.h:2577
Definition: WlzType.h:876
2D integer vertex. Typedef: WlzIVertex2.
Definition: WlzType.h:1226
WlzGMElemType type
Definition: WlzType.h:1828
int idx
Definition: WlzType.h:1728
WlzPixelP outbuf
Definition: WlzType.h:4975
Definition: WlzType.h:657
Definition: WlzType.h:988
int idx
Definition: WlzType.h:1970
int idx
Definition: WlzType.h:3793
int grey
Definition: WlzType.h:5095
A resource index look up table (WlzGMResIdxTb). The array of indicies is a look up table from the ind...
Definition: WlzType.h:2169
struct _WlzIndexedValues * x
Definition: WlzType.h:2515
WlzObject ** o
Definition: WlzType.h:2801
WlzGMModel * sGM
Definition: WlzType.h:4929
WlzDVertex3 fixed
Definition: WlzType.h:5471
int mode
Definition: WlzType.h:3009
int vertexHTSz
Definition: WlzType.h:2131
struct _WlzCMeshElm3D * e3
Definition: WlzType.h:4352
Definition: WlzType.h:689
struct _WlzCMeshNod2D5 * next
Definition: WlzType.h:3821
float mean1
Definition: WlzType.h:5310
WlzValues original_table
Definition: WlzType.h:3120
enum _WlzLBTNodeClass2D WlzLBTNodeClass2D
int nPoints
Definition: WlzType.h:3372
struct _WlzFVertex3 WlzFVertex3
2D integer axis aligned rectangle (box). Typedef: WlzIBox2.
Definition: WlzType.h:1352
double yMin
Definition: WlzType.h:1370
int offset
Definition: WlzType.h:2924
WlzValues original_table
Definition: WlzType.h:3058
struct _WlzPolygonDomain WlzPolygonDomain
int yMax
Definition: WlzType.h:1357
Definition: WlzType.h:1049
Definition: WlzType.h:1623
Definition: WlzType.h:3759
WlzElementType type
Definition: WlzType.h:5253
enum _WlzKrigModelFnType WlzKrigModelFnType
int nVertices
Definition: WlzType.h:3507
WlzGMVertexGU geo
Definition: WlzType.h:1855
int nVtx
Definition: WlzType.h:4550
WlzGreyType gType
Definition: WlzType.h:5105
struct _WlzCMeshEdgU2D5 * opp
Definition: WlzType.h:3890
3D single precision floating point axis aligned cubiod (box). Typedef: WlzFBox3.
Definition: WlzType.h:1428
int kl[2]
Definition: WlzType.h:3001
int linkcount
Definition: WlzType.h:5271
WlzGMResource diskT
Definition: WlzType.h:2103
A line of intervals. Typedef: WlzIntervalLine.
Definition: WlzType.h:2896
WlzIntervalWSpace * iWSp
Definition: WlzType.h:5090
int maxPoints
Definition: WlzType.h:3373
Definition: WlzType.h:3667
Definition: WlzType.h:1126
void * freeptr
Definition: WlzType.h:3057
Definition: WlzType.h:375
int gvio
Definition: WlzType.h:5048
double vtZ
Definition: WlzType.h:1306
int maxFaces
Definition: WlzType.h:3535
struct _WlzEMAPProperty WlzEMAPProperty
struct _Wlz3DWarpTrans Wlz3DWarpTrans
double c1
Definition: WlzType.h:5547
int idx
Definition: WlzType.h:4088
WlzGMModelType type
Definition: WlzType.h:2124
struct _WlzEMAPProperty * emap
Definition: WlzType.h:2736
int idx
Definition: WlzType.h:4830
enum _WlzIOFlags WlzIOFlags
struct _WlzLUTDomain WlzLUTDomain
unsigned char WlzUByte
An eight bit unsigned integer.
Definition: WlzType.h:56
Definition: WlzType.h:274
WlzGMResource shellG
Definition: WlzType.h:2109
double vtX
Definition: WlzType.h:1253
Definition: WlzType.h:671
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:3617
WlzIVertex2 * i2
Definition: WlzType.h:1318
struct _WlzCMeshFace * face
Definition: WlzType.h:3910
struct _WlzCMeshElm2D ** e2d5
Definition: WlzType.h:4369
struct _WlzCMeshCell3D * cell
Definition: WlzType.h:4160
size_t lo
Definition: WlzType.h:3004
Definition: WlzType.h:496
WlzCMeshCellGrid2D cGrid
Definition: WlzType.h:4396
Defines a planar section through a 3D volume. Typedef: WlzThreeDViewStruct.
Definition: WlzType.h:5463
WlzDBox2 bBox
Definition: WlzType.h:1987
Definition: WlzType.h:249
double maxSqEdgLen
Definition: WlzType.h:4416
_WlzRGBAColorChannel
Colour channel selection. Typedef: WlzRGBAColorChannel.
Definition: WlzType.h:997
Definition: WlzType.h:174
unsigned flags
Definition: WlzType.h:2370
int idx
Definition: WlzType.h:1932
Definition: WlzType.h:1648
An array of either 2D or 3D points which may have either integral of floating point values...
Definition: WlzType.h:3367
WlzLBTNode2D * nodes
Definition: WlzType.h:2403
WlzDomain domain
Definition: WlzType.h:5126
WlzObjectType type
Definition: WlzType.h:2822
int width
Definition: WlzType.h:5373
Definition: WlzType.h:175
Definition: WlzType.h:5532
Definition: WlzType.h:701
struct _WlzBasisFn WlzBasisFn
Data structure which is used to link lists of 3D elements with the grid cells that they intersect...
Definition: WlzType.h:4157
enum _WlzThreeDStdViews WlzThreeDStdViews
float std1
Definition: WlzType.h:5312
WlzVertexP vertices
Definition: WlzType.h:4556
Definition: WlzType.h:1605
Definition: WlzType.h:5169
Definition: WlzType.h:1618
WlzVertex centroid
Definition: WlzType.h:3513
WlzGreyType type
Definition: WlzType.h:1523
_WlzFnType
The types of function. Typedef: WlzFnType.
Definition: WlzType.h:4484
float maxdisp
Definition: WlzType.h:5429
Defines an tetrahedral mesh element within a mesh transform. The nodes and neighbours are indexed suc...
Definition: WlzType.h:4827
struct _WlzThreshCbStr WlzThreshCbStr
WlzGreyType pixeltype
Definition: WlzType.h:5063
Definition: WlzType.h:3736
void * freeptr
Definition: WlzType.h:2872
Definition: WlzType.h:213
struct _WlzCMeshElm2D * elm
Definition: WlzType.h:3875
Rectangular finite element warping mesh element. Typedef: WlzRElement.
Definition: WlzType.h:5251
int linkcount
Definition: WlzType.h:5340
int linkcount
Definition: WlzType.h:3240
Definition: WlzType.h:1033
Definition: WlzType.h:233
void * freeptr
Definition: WlzType.h:3241
Definition: WlzType.h:3665
Definition: WlzType.h:4492
void * freeptr
Definition: WlzType.h:4444
void * freeptr
Definition: WlzType.h:2465
Definition: WlzType.h:985
_WlzMatchType
Finite element warping match types. Typedef: WlzMatchType.
Definition: WlzType.h:5291
WlzGMShellGU geo
Definition: WlzType.h:2048
struct _WlzCMeshNod2D * nod
Definition: WlzType.h:3868
WlzVertexP points
Definition: WlzType.h:3376
A single 3D tetrahedral mesh element. Typedef: WlzCMeshElm3D.
Definition: WlzType.h:4086
int linkcount
Definition: WlzType.h:3094
int linkcount
Definition: WlzType.h:5467
WlzObjectType type
Definition: WlzType.h:2719
Definition: WlzType.h:1571
int fd
Definition: WlzType.h:3287
struct _WlzGMVertexT * prev
Definition: WlzType.h:1832
int nBasis
Definition: WlzType.h:4548
struct _WlzGMLoopT * opp
Definition: WlzType.h:1937
int voxelRescaleFlg
Definition: WlzType.h:5482
WlzGMModelR res
Definition: WlzType.h:2133
double b[2]
Definition: WlzType.h:3712
Definition: WlzType.h:5216
union _WlzCMeshNodP WlzCMeshNodP
Definition: WlzType.h:3583
void * prop
Definition: WlzType.h:2595
float xMax
Definition: WlzType.h:1433
Definition: WlzType.h:814
Definition: WlzType.h:760
struct _WlzCMeshNod2D * n2
Definition: WlzType.h:4347
Definition: WlzType.h:242
int linkcount
Definition: WlzType.h:2823
float yMin
Definition: WlzType.h:1385
double ** distMap
Definition: WlzType.h:4595
Definition: WlzType.h:410
Definition: WlzType.h:258
struct _WlzHistogramDomain * hist
Definition: WlzType.h:2534
Definition: WlzType.h:621
WlzPropertyList * plist
Definition: WlzType.h:2803
WlzFeatureVector backgrnd
Definition: WlzType.h:5374
struct _WlzBasisFnTransform WlzBasisFnTransform
int * cv
Definition: WlzType.h:3644
A typed grey value. Typedef: WlzPixelV.
Definition: WlzType.h:1521
void * data
Definition: WlzType.h:4300
int * mask_values
Definition: WlzType.h:4962
Definition: WlzType.h:617
int idx
Definition: WlzType.h:1747
int neighbours[4]
Definition: WlzType.h:4833
int kol1
Definition: WlzType.h:3249
Definition: WlzType.h:875
Definition: WlzType.h:229
A core node/element structure containing the initial fields common to all node and element structures...
Definition: WlzType.h:3778
struct _WlzCMeshCellGrid2D5 WlzCMeshCellGrid2D5
int kol1
Definition: WlzType.h:3037
int lastpl
Definition: WlzType.h:3254
Definition: WlzType.h:328
WlzObjectType gdomaintype
Definition: WlzType.h:5064
WlzGreyType gtype
Definition: WlzType.h:3011
Definition: WlzType.h:294
WlzGMEdgeT * edgeT
Definition: WlzType.h:1917
A union of grey values. Typedef: WlzGreyV.
Definition: WlzType.h:1501
A line of finite element warping feature vectors. Typedef: WlzFeatValueLine.
Definition: WlzType.h:5323
struct _WlzBoundList * next
Definition: WlzType.h:3479
int * dim
Definition: WlzType.h:3337
struct _WlzPropertyList WlzPropertyList
WlzDBox3 bBox
Definition: WlzType.h:4452
Definition: WlzType.h:798
A union of pointers to the geometric properties of a point. Typedef: WlzGMVertexGU.
Definition: WlzType.h:1807
Definition: WlzType.h:1628
Definition: WlzType.h:5217
A 3D domain defining an arbitrary region of space in 3D. The 3D plane domain composed of plane-wise a...
Definition: WlzType.h:2868
Definition: WlzType.h:1143
struct _WlzGMVertexG3I * vertexG3I
Definition: WlzType.h:1673
int kol1
Definition: WlzType.h:3101
WlzDVertex3 org
Definition: WlzType.h:2229
WlzDVertex3 fixed_2
Definition: WlzType.h:5487
A typed grey value pointer. Typedef: WlzPixelP.
Definition: WlzType.h:1533
struct _WlzGMCore * core
Definition: WlzType.h:1668
int inv
Definition: WlzType.h:1505
struct _WlzWarpTrans WlzWarpTrans
WlzPixelP pix
Definition: WlzType.h:4623
WlzVertexType vtxType
Definition: WlzType.h:3538
WlzVertexType vtxType
Definition: WlzType.h:3511
Definition: WlzType.h:968
struct _WlzEmptyTransform WlzEmptyTransform
WlzFnType type
Definition: WlzType.h:4546
int linkcount
Definition: WlzType.h:2652
WlzGMElemType type
Definition: WlzType.h:1849
struct _WlzMeshTransform WlzMeshTransform
int n
Definition: WlzType.h:5255
Definition: WlzType.h:972
void * freeptr
Definition: WlzType.h:3314
Definition: WlzType.h:112
WlzObjectType type
Definition: WlzType.h:2771
int width
Definition: WlzType.h:3038
WlzGMModel * tGM
Definition: WlzType.h:4928
unsigned int vpe
Definition: WlzType.h:3271
WlzThreeDViewMode view_mode
Definition: WlzType.h:5484
struct _WlzGMModel * parent
Definition: WlzType.h:2054
void * v
Definition: WlzType.h:1483
int linkcount
Definition: WlzType.h:3118
int idx
Definition: WlzType.h:2014
double vtY
Definition: WlzType.h:1252
struct _WlzCMeshEntCore * core
Definition: WlzType.h:4346
struct _WlzTextProperty WlzTextProperty
Definition: WlzType.h:1622
WlzBasisDistFn distFn
Definition: WlzType.h:4590
Definition: WlzType.h:3763
int linkcount
Definition: WlzType.h:3559
struct _WlzGMEdge WlzGMEdge
int linkcount
Definition: WlzType.h:5409
WlzGMVertexT * vertexT
Definition: WlzType.h:1878
Definition: WlzType.h:4504
struct _WlzCMeshEdgU2D5 WlzCMeshEdgU2D5
unsigned int flags
Definition: WlzType.h:4767
int idx
Definition: WlzType.h:1956
enum _WlzElementType WlzElementType
struct _WlzGMCbEntry * callbacks
Definition: WlzType.h:2096
double zMin
Definition: WlzType.h:1416
size_t tileWidth
Definition: WlzType.h:3282
void * freeptr
Definition: WlzType.h:3621
int maxvertices
Definition: WlzType.h:3454
int idx
Definition: WlzType.h:1891
Definition: WlzType.h:225
Union of axis aligned box pointers. Typedef: WlzBoxP.
Definition: WlzType.h:1444
A ragged rectangular feature value table. Typedef: WlzFeatValues.
void * freeptr
Definition: WlzType.h:5341
struct _WlzCMeshEdgU2D * opp
Definition: WlzType.h:3872
A union of pointers to all the valid geometric model elements. Typedef: WlzGMElemP.
Definition: WlzType.h:1666
struct _WlzGMFace WlzGMFace
Definition: WlzType.h:741
3D double precision float point vertex. Typedef: WlzDVertex3.
Definition: WlzType.h:1302
int bin1
Definition: WlzType.h:2492
WlzObjectType type
Definition: WlzType.h:2754
WlzUByte * ubp
Definition: WlzType.h:1487
Definition: WlzType.h:1169
int lastln
Definition: WlzType.h:3100
Definition: WlzType.h:1647
Definition: WlzType.h:1000
Definition: WlzType.h:987
struct _WlzCMeshElm3D * elm
Definition: WlzType.h:4159
float magnitude
Definition: WlzType.h:5309
WlzGMElemType type
Definition: WlzType.h:1761
struct _WlzMeshElem WlzMeshElem
int linkcount
Definition: WlzType.h:2850
A single grey value, which for example might represent the preferred display colour of a binary domai...
Definition: WlzType.h:2696
struct _WlzCMesh3D WlzCMesh3D
struct _WlzCMeshCellGrid3D WlzCMeshCellGrid3D
float xMin
Definition: WlzType.h:1430
Union of vertex pointers. Typedef: WlzVertexP.
Definition: WlzType.h:1315
double scale
Definition: WlzType.h:5480
A line or curve between a pair of vertices. Although this only has a topological component a geometri...
Definition: WlzType.h:1913
char targetVersion[16]
Definition: WlzType.h:2658
Definition: WlzType.h:443
char * name
Definition: WlzType.h:2685
Definition: WlzType.h:5215
struct _WlzCoreValues WlzCoreValues
Definition: WlzType.h:5445
float rangle
Definition: WlzType.h:3605
unsigned int flags
Definition: WlzType.h:3951
Definition: WlzType.h:5295
int linkcount
Definition: WlzType.h:3474
Definition: WlzType.h:456
A spatial grid or array of square 3D cells that are used for fast node and element location queries...
Definition: WlzType.h:4263
Definition: WlzType.h:3754
struct _WlzCMeshElm2D WlzCMeshElm2D
WlzObjectType type
Definition: WlzType.h:5422
Definition: WlzType.h:4503
struct _WlzCMesh2D * cm2
Definition: WlzType.h:2543
Definition: WlzType.h:605
int lastkl
Definition: WlzType.h:2396
Definition: WlzType.h:4505
union _WlzCMeshEdgUP WlzCMeshEdgUP
Definition: WlzType.h:403
Definition: WlzType.h:546
struct _WlzCMeshCellElm3D * cElm
Definition: WlzType.h:4093
struct _WlzCMeshCbEntry WlzCMeshCbEntry
struct _WlzConvHullDomain2 WlzConvHullDomain2
WlzDVertex3 minvals
Definition: WlzType.h:5490
int elements[20]
Definition: WlzType.h:5394
Definition: WlzType.h:4499
union _WlzGMVertexGU WlzGMVertexGU
int norm_factor
Definition: WlzType.h:4963
struct _WlzCMeshCellElm3D WlzCMeshCellElm3D
WlzLong vtX
Definition: WlzType.h:1265
WlzPixelV bckgrnd
Definition: WlzType.h:3255
Definition: WlzType.h:610
struct _WlzGMVertex * next
Definition: WlzType.h:1856
Definition: WlzType.h:704
WlzObjectType type
Definition: WlzType.h:2463
enum _WlzCompThreshType WlzCompThreshType
struct _WlzGMDiskT * diskT
Definition: WlzType.h:1833
void * freeptr
Definition: WlzType.h:2700
WlzAffineTransform * invTrans
Definition: WlzType.h:5132
struct _WlzCMeshEntRes WlzCMeshEntRes
Definition: WlzType.h:414
struct _WlzConvHullDomain3 WlzConvHullDomain3
Definition: WlzType.h:176
int cellVecMax
Definition: WlzType.h:2232
enum _WlzGreyType WlzGreyType
WlzObjectType type
Definition: WlzType.h:3312
WlzObjectType type
Definition: WlzType.h:3450
Definition: WlzType.h:874
struct _WlzLBTNode3D WlzLBTNode3D
WlzGMElemType type
Definition: WlzType.h:2043
int nPoly
Definition: WlzType.h:4547
AlcBlockStack * allCE
Definition: WlzType.h:4233
Voxel value table. Typedef: WlzVoxelValues.
Definition: WlzType.h:3115
int nNodes
Definition: WlzType.h:2427
Definition: WlzType.h:1124
Definition: WlzType.h:846
struct _WlzCMeshCellElm2D5 * cElm
Definition: WlzType.h:3973
struct _WlzIntervalDomain WlzIntervalDomain
Definition: WlzType.h:1144
void * freeptr
Definition: WlzType.h:3529
WlzInterpolationType interp
Definition: WlzType.h:5483
struct _WlzPartialItv3D WlzPartialItv3D
Data structure that can be used to hold partial intervals. These can then be sorted and condensed to ...
Definition: WlzType.h:2949
double * knots
Definition: WlzType.h:3413
double binSize
Definition: WlzType.h:3566
int colrmn
Definition: WlzType.h:5021
int n
Definition: WlzType.h:2800
int irl[4]
Definition: WlzType.h:3604
Definition: WlzType.h:592
WlzDVertex2 d2
Definition: WlzType.h:1339
int type
Definition: WlzType.h:5270
Definition: WlzType.h:103
Definition: WlzType.h:969
struct _WlzRagRValues WlzRagRValues
Grey values along a line. Typedef: WlzValueLine.
Definition: WlzType.h:2982
enum _WlzDistanceType WlzDistanceType
Definition: WlzType.h:4496
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:3677
Definition: WlzType.h:971
Definition: WlzType.h:849
struct _WlzPointValues WlzPointValues
enum _WlzWindowFnType WlzWindowFnType
double c0
Definition: WlzType.h:5546
int lastln
Definition: WlzType.h:2853
struct _WlzGMDiskT * prev
Definition: WlzType.h:1875
int linkcount
Definition: WlzType.h:2797
struct _WlzCMesh2D WlzCMesh2D
enum _WlzContourMethod WlzContourMethod
int idx
Definition: WlzType.h:1714
WlzObjectType type
Definition: WlzType.h:3055
int lastln
Definition: WlzType.h:2393
WlzGreyP val
Definition: WlzType.h:3317
int rank
Definition: WlzType.h:3332
Definition: WlzType.h:518
int plane1
Definition: WlzType.h:3253
double yMin
Definition: WlzType.h:1415
WlzGMVertexG2I * vg2I
Definition: WlzType.h:1810
float a[3]
Definition: WlzType.h:5259
A node of a 2D mesh. Typedef: WlzCMeshNod2D.
Definition: WlzType.h:3791
A single cell entry in an axis aligned grid for a 3D model. Typedef: WlzGMGridWSpCell3D.
Definition: WlzType.h:2202
struct _WlzDBox3 WlzDBox3
struct _WlzDVertex3 WlzDVertex3
The standard workspace for grey value table manipulations. Typedef: WlzGreyWSpace.
Definition: WlzType.h:5046
Definition: WlzType.h:3753
int idx
Definition: WlzType.h:1873
Union of pointers to top level mesh entities. Typedef: WlzCMeshEntP.
Definition: WlzType.h:4343
3D double precision floating point axis aligned cubiod (box). Typedef: WlzDBox3.
Definition: WlzType.h:1412
int vkol1
Definition: WlzType.h:5325
int kol1
Definition: WlzType.h:2854
Resources used for efficient allocation and recycling of mesh entities. Typedef: WlzCMeshEntRes.
Definition: WlzType.h:4311
Definition: WlzType.h:871
enum _WlzGMElemType WlzGMElemType
Definition: WlzType.h:640
Definition: WlzType.h:429
int nvertices
Definition: WlzType.h:3453
WlzGreyType vType
Definition: WlzType.h:3171
struct _WlzGMShellG2I * shellG2I
Definition: WlzType.h:1683
int kol1
Definition: WlzType.h:5372
enum _WlzSpecialStructElmType WlzSpecialStructElmType
AlcVector * values
Definition: WlzType.h:3175
Definition: WlzType.h:314
union _WlzTransform WlzTransform
struct _WlzCMeshCellElm2D WlzCMeshCellElm2D
Definition: WlzType.h:302
Definition: WlzType.h:4509
int zMax
Definition: WlzType.h:1403
WlzMeshElemType type
Definition: WlzType.h:4829
Definition: WlzType.h:1635
Definition: WlzType.h:973
Definition: WlzType.h:4491
int pl
Definition: WlzType.h:2954
void * prop
Definition: WlzType.h:3957
struct _WlzCMeshEntCore WlzCMeshEntCore
WlzCMeshCellElm3D * freeCE
Definition: WlzType.h:4271
int dim
Definition: WlzType.h:3247
The position of a point in 3D double precision space and the normal vector at that point...
Definition: WlzType.h:1792
long tileOffset
Definition: WlzType.h:3289
int plane1
Definition: WlzType.h:3123
unsigned long size
Definition: WlzType.h:2594
Definition: WlzType.h:3766
Definition: WlzType.h:916
int offset
Definition: WlzType.h:3648
Definition: WlzType.h:348
Definition: WlzType.h:739
float iterdisp
Definition: WlzType.h:5278
void * freeptr
Definition: WlzType.h:2851
union _WlzDomain WlzDomain
WlzGMElemType type
Definition: WlzType.h:1727
Union of axis aligned boxes. Typedef: WlzBox.
Definition: WlzType.h:1461
3D single precision float point vertex. Typedef: WlzFVertex3.
Definition: WlzType.h:1289
WlzLVertex2 l2
Definition: WlzType.h:1337
int xMin
Definition: WlzType.h:1354
WlzDBox3 * d3
Definition: WlzType.h:1452
Definition: WlzType.h:1119
WlzObjectType type
Definition: WlzType.h:3093
WlzFeatureVector * values
Definition: WlzType.h:5376
WlzVertexP vertices
Definition: WlzType.h:3514
struct _WlzGMShellG3I * shellG3I
Definition: WlzType.h:1685
Definition: WlzType.h:590
A doubly linked list of pointers. Typedef: AlcDLPList.
Definition: AlcType.h:317
float xMax
Definition: WlzType.h:1386
Definition: WlzType.h:986
struct _WlzCMeshEdgU2D WlzCMeshEdgU2D
unsigned flags
Definition: WlzType.h:2351
WlzGMShell * child
Definition: WlzType.h:2128
int intrmn
Definition: WlzType.h:5025
WlzDBox2 d2
Definition: WlzType.h:1465
WlzValues values
Definition: WlzType.h:5127
WlzGMElemType type
Definition: WlzType.h:1915
struct _WlzIntervalWSpace WlzIntervalWSpace
WlzObjectType type
Definition: WlzType.h:3558
Definition: WlzType.h:943
Look up table values. Typedef: WlzLUTValues.
Definition: WlzType.h:3310
Definition: WlzType.h:276
WlzGMResIdx vertexT
Definition: WlzType.h:2185
WlzObjectType type
Definition: WlzType.h:2415
struct _WlzCoreDomain WlzCoreDomain
Definition: WlzType.h:4500
float u[3]
Definition: WlzType.h:5241
Definition: WlzType.h:1034
struct _WlzFRect * fr
Definition: WlzType.h:2536
WlzFMatchPoint * matchpts
Definition: WlzType.h:5411
The union of Woolz domains. Typedef: WlzDomain.
Definition: WlzType.h:2527
Definition: WlzType.h:742
int linkcount
Definition: WlzType.h:2592
3D integer axis aligned cubiod (box). Typedef: WlzIBox3.
Definition: WlzType.h:1396
double theta
Definition: WlzType.h:5472
Definition: WlzType.h:870
WlzGMResIdx shell
Definition: WlzType.h:2192
struct _WlzContour * ctr
Definition: WlzType.h:2539
Definition: WlzType.h:238
int maxVertices
Definition: WlzType.h:3508
int direction
Definition: WlzType.h:5308
struct _WlzGMResIdx WlzGMResIdx
double xMin
Definition: WlzType.h:1414
struct _WlzGMModelR WlzGMModelR
void * prop
Definition: WlzType.h:3977
double strainU[3]
Definition: WlzType.h:4806
Definition: WlzType.h:355
struct _WlzGMShellG3D * shellG3D
Definition: WlzType.h:1686
struct _WlzSimpleProperty * simple
Definition: WlzType.h:2735
WlzObjectType type
Definition: WlzType.h:2651
void * v
Definition: WlzType.h:1446
Definition: WlzType.h:603
Definition: WlzType.h:243
struct _WlzBSpline * bs
Definition: WlzType.h:2551
Definition: WlzType.h:1650
Definition: WlzType.h:589
float std2
Definition: WlzType.h:5313
char * comment
Definition: WlzType.h:2669
int idx
Definition: WlzType.h:1700
Definition: WlzType.h:2264
int linkcount
Definition: WlzType.h:5365
Definition: WlzType.h:1624
WlzIVertex2 vtx
Definition: WlzType.h:1716
2D long integer vertex. Typedef: WlzIVertex2.
Definition: WlzType.h:1214
WlzGMCbFn fn
Definition: WlzType.h:2153
Definition: WlzType.h:469
struct _WlzCMeshEntCore * core
Definition: WlzType.h:4108
double fixed_line_angle
Definition: WlzType.h:5488
WlzValues values2D
Definition: WlzType.h:5137
Definition: WlzType.h:802
WlzGMElemType type
Definition: WlzType.h:1872
int nopts
Definition: WlzType.h:5410
Definition: WlzType.h:344
struct _WlzCoreObject WlzCoreObject
struct _WlzThreeDViewStruct * vs3d
Definition: WlzType.h:2550
struct _WlzCMeshEdgU2D * edu
Definition: WlzType.h:3798
int iright
Definition: WlzType.h:2952
Definition: WlzType.h:653
Definition: WlzType.h:1633
Definition: WlzType.h:879
struct _WlzSeqParWSpace WlzSeqParWSpace
unsigned int vRank
Definition: WlzType.h:3256
Definition: WlzType.h:1035
Definition: WlzType.h:845
struct _WlzPointValues * pts
Definition: WlzType.h:2518
A element pointer for a 2 or 3D mesh. Typedef: WlzCMeshElmP.
Definition: WlzType.h:4105
Definition: WlzType.h:2448
_WlzDirection
Basic directions.
Definition: WlzType.h:585
Defines an triangular mesh element within a mesh transform. The nodes and neighbours are indexed such...
Definition: WlzType.h:4798
struct _WlzRect * r
Definition: WlzType.h:2535
struct _WlzDVertex2 WlzDVertex2
WlzDVertex2 pos
Definition: WlzType.h:3797
unsigned bkdFlag
Definition: WlzType.h:5151
int lftpos
Definition: WlzType.h:5026
Definition: WlzType.h:1022
int lastln
Definition: WlzType.h:5346
Union of vertex values. Typedef: WlzVertex.
Definition: WlzType.h:1334
WlzObject * obj
Definition: WlzType.h:5087
A simple property to hold arbitrary length string data. Read and writing then coercing to a structure...
Definition: WlzType.h:2589
Definition: WlzType.h:3582
Definition: WlzType.h:999
Definition: WlzType.h:310
struct _WlzBoundList * up
Definition: WlzType.h:3476
WlzGMElemType type
Definition: WlzType.h:1998
A graph based mesh model for 3D boundary conforming simplical meshes. The mesh inherits it's core fie...
Definition: WlzType.h:4440
WlzUInt * rgbp
Definition: WlzType.h:1490
Definition: WlzType.h:251
Definition: WlzType.h:562
void * freeptr
Definition: WlzType.h:3431
A single cell of a spatial grid or array of 3D cells. Typedef: WlzCMeshCell3D.
Definition: WlzType.h:4206
Definition: WlzType.h:761
Definition: WlzType.h:5170
float frl[4]
Definition: WlzType.h:3623
Definition: WlzType.h:533
union _WlzCMeshEntP WlzCMeshEntP
struct _WlzFeatValue WlzFeatValues
Definition: WlzType.h:936
void * freeptr
Definition: WlzType.h:2684
struct _WlzCMeshElm2D * e2d5
Definition: WlzType.h:4351
struct _WlzLUTDomain * lut
Definition: WlzType.h:2547
struct _WlzRElement WlzRElement
void * freeptr
Definition: WlzType.h:3031
float zMax
Definition: WlzType.h:1435
Definition: WlzType.h:615
WlzGMResource face
Definition: WlzType.h:2106
Definition: WlzType.h:794
Definition: WlzType.h:212
Definition: WlzType.h:1121
void * v
Definition: WlzType.h:1503
Definition: WlzType.h:604
Definition: WlzType.h:449
union _WlzVertex WlzVertex
float vtX
Definition: WlzType.h:1291
struct _WlzObject * assoc
Definition: WlzType.h:2780
An axis aligned grid of cuboid cells. This has an array (the grid) of linked lists of cells...
Definition: WlzType.h:2220
AlcBlockStack * allCE
Definition: WlzType.h:4253
struct _WlzCoreValues * core
Definition: WlzType.h:2506
Definition: WlzType.h:1572
The union of Woolz values. Typedef: WlzValues.
Definition: WlzType.h:2504
WlzDVertex2 * ncoords
Definition: WlzType.h:5274
Definition: WlzType.h:5534
WlzFVertex2 ptcoords
Definition: WlzType.h:5392
struct _WlzPolygonDomain3 WlzPolygonDomain3
_WlzConnectType
Connectivity in a 2D or 3D digital space. Typedef: WlzConnectType.
Definition: WlzType.h:718
In indexed value table. Typedef: WlzIndexedValues.
Definition: WlzType.h:3151
Definition: WlzType.h:3730
float zMin
Definition: WlzType.h:1432
Definition: WlzType.h:219
Definition: WlzType.h:1146
Definition: WlzType.h:3681
Definition: WlzType.h:171
WlzObjectType type
Definition: WlzType.h:2591
enum _WlzHistFeature WlzHistFeature
int linkcount
Definition: WlzType.h:2683
struct _WlzCMeshElm2D5 * e2d5
Definition: WlzType.h:4110
Definition: WlzType.h:4490
The geometric properties of a shell in 3D integer space. Typedef: WlzGMShellG3I.
Definition: WlzType.h:1996
char subStage[32]
Definition: WlzType.h:2660
WlzLong * lnp
Definition: WlzType.h:1484
Definition: WlzType.h:5168
Definition: WlzType.h:318
int nintvs
Definition: WlzType.h:3078
struct _WlzGMEdgeT WlzGMEdgeT
union _WlzProperty WlzProperty
struct _WlzGMResource WlzGMResource
int ln
Definition: WlzType.h:2939
AlcBlockStack * allCE
Definition: WlzType.h:4273
struct _WlzInterval * intvs
Definition: WlzType.h:2899
int nodes[4]
Definition: WlzType.h:5256
The core domain: All Woolz domains have all the fields of the core domain in the same order and befor...
Definition: WlzType.h:2820
int line1
Definition: WlzType.h:5345
int vtZ
Definition: WlzType.h:1280
WlzGMElemType type
Definition: WlzType.h:1699
Definition: WlzType.h:844
Definition: WlzType.h:1199
WlzPixelV(* Wlz3DProjectionIntFn)(WlzPixelP, int, int, void *, WlzErrorNum *)
Callback function for the WlzGetProjectionFromObject().
Definition: WlzType.h:2477
Definition: WlzType.h:848
WlzFeatureVector * features
Definition: WlzType.h:5396
Definition: WlzType.h:1202
struct _WlzGMFace * face
Definition: WlzType.h:1939
void * freeptr
Definition: WlzType.h:3560
double * coefficients
Definition: WlzType.h:3414
unsigned int flags
Definition: WlzType.h:4754
enum _WlzFnType WlzFnType
Definition: WlzType.h:873
unsigned long long WlzULong
A 64 bit unsigned integer.
Definition: WlzType.h:84
WlzGMShellG2D * sg2D
Definition: WlzType.h:2029
Definition: WlzType.h:2449
Definition: WlzType.h:1170
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:2122
Definition: WlzType.h:3761
Definition: WlzType.h:654
Definition: WlzType.h:974
WlzGMElemType type
Definition: WlzType.h:1713
Definition: WlzType.h:937
Definition: WlzType.h:1048
Definition: WlzType.h:651
int * nIdx
Definition: WlzType.h:3284
Definition: WlzType.h:1606
struct _WlzCMeshCellElm2D5 * cElm
Definition: WlzType.h:4195
Definition: WlzType.h:639
Definition: WlzType.h:286
Definition: WlzType.h:367
WlzObjectType type
Definition: WlzType.h:3503
WlzGreyType gType
Definition: WlzType.h:5141
Definition: WlzType.h:954
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:1870
struct _WlzCMeshCellElm3D * nextCell
Definition: WlzType.h:4164
int lastpl
Definition: WlzType.h:3124
WlzGMElemP elem
Definition: WlzType.h:2204
int linrmn
Definition: WlzType.h:5024
struct _WlzCMeshRes res
Definition: WlzType.h:4398
struct _WlzDynItvPool WlzDynItvPool
struct _WlzGMGridWSpCell3D * next
Definition: WlzType.h:2207
struct _WlzCMeshNod2D5 * n2d5
Definition: WlzType.h:3856
Definition: WlzType.h:554
WlzObjectType gTabType2D
Definition: WlzType.h:5142
char creationMachineName[64]
Definition: WlzType.h:2666
struct _WlzGreyValueWSpace WlzGreyValueWSpace
WlzObjectType type
Definition: WlzType.h:2489
double vtY
Definition: WlzType.h:1305
int lastln
Definition: WlzType.h:3252
struct _WlzFBox2 WlzFBox2
WlzGreyType vType
Definition: WlzType.h:3315
Definition: WlzType.h:457
Definition: WlzType.h:656
WlzIVertex3 * i3
Definition: WlzType.h:1322
The core geometric model element from which all geometric modeling elements inherit the type and inde...
Definition: WlzType.h:1697
_WlzSpecialStructElmType
Special structuring elements for morphological operations. Typedef: WlzSpecialStructElmType.
Definition: WlzType.h:842
Point values - values with arbitrary rank and dimension defined at points. Typedef: WlzPointValues...
Definition: WlzType.h:3327
WlzGMVertex * vertex
Definition: WlzType.h:1876
int linkcount
Definition: WlzType.h:4385
WlzValueIntervalLine * vil
Definition: WlzType.h:3105
A property list which has a type, link count and a linked list of properties.
Definition: WlzType.h:2560
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:3598
Definition: WlzType.h:3686
struct _WlzGMGridWSpCell3D **** cells
Definition: WlzType.h:2231
Definition: WlzType.h:434
struct _WlzCMeshEntRes nod
Definition: WlzType.h:4333
WlzDBox3 d3
Definition: WlzType.h:1468
struct _WlzPlaneDomain * p
Definition: WlzType.h:2531
struct _WlzGMVertexG3D WlzGMVertexG3D
size_t li
Definition: WlzType.h:3006
WlzDBox3 bBox
Definition: WlzType.h:4423
WlzGMResIdx shellG
Definition: WlzType.h:2193
WlzCMeshCbEntry * newEntCb
Definition: WlzType.h:4320
Definition: WlzType.h:1061
Definition: WlzType.h:850
struct _WlzGMVertex * vertex
Definition: WlzType.h:1669
WlzIVertex3 i3
Definition: WlzType.h:1340
Typedef: WlzSepTransWSpace.
Definition: WlzType.h:4972
float yMax
Definition: WlzType.h:1434
float vtY
Definition: WlzType.h:1292
struct _WlzCMeshNod3D * nod
Definition: WlzType.h:4208
struct _WlzCMeshEdgU2D5 edu[3]
Definition: WlzType.h:3972
struct _WlzCMeshCellElm2D * nextCell
Definition: WlzType.h:4128
enum _WlzLBTNodeFlags WlzLBTNodeFlags
int linkcount
Definition: WlzType.h:2563
The position of a point in 3D double precision space. Typedef: WlzGMVertexG3D.
Definition: WlzType.h:1773
struct _WlzCMeshEdgU2D * nnxt
Definition: WlzType.h:3873
AlcVector * cellVec
Definition: WlzType.h:2235
int nBins
Definition: WlzType.h:3563
struct _WlzGMVertexG3N * vertexG3N
Definition: WlzType.h:1675
Definition: WlzType.h:938
WlzGMElemType type
Definition: WlzType.h:1890
_WlzRGBAThresholdType
Colour threshold type selection. Typedef: WlzRGBAThresholdType.
Definition: WlzType.h:966
int nodes
Definition: WlzType.h:5273
A pair of simple null terminated ASCII strings one for the property name and one for it's value...
Definition: WlzType.h:2717
struct _WlzCMeshEntCore ** core
Definition: WlzType.h:4364
Definition: WlzType.h:325
int plnRmn
Definition: WlzType.h:5101
void * v
Definition: WlzType.h:4467
enum _WlzCMeshElmFlags WlzCMeshElmFlags
struct _WlzRsvFilter WlzRsvFilter
int type
Definition: WlzType.h:4384
WlzMeshElemType type
Definition: WlzType.h:4800
Definition: WlzType.h:178
Definition: WlzType.h:224
Definition: WlzType.h:1145
Specifies what values (for example thoose in an indexed value table) are attached to...
WlzGMResIdx vertex
Definition: WlzType.h:2184
struct _WlzTiledValues WlzTiledValues
int itvPos
Definition: WlzType.h:5097
Definition: WlzType.h:587
Definition: WlzType.h:435
Defines a 3D node within a mesh transform. added by J. Rao 10/09/2001.
Definition: WlzType.h:4765
int n
Definition: WlzType.h:5238
Definition: WlzType.h:626
int nintvs
Definition: WlzType.h:2898
The Woolz object. Typedef: WlzObject.
Definition: WlzType.h:2769
_WlzIOFlags
Flags for Woolz file I/O.
Definition: WlzType.h:5166
struct _WlzMeshTransform2D5 WlzMeshTransform2D5
int xMax
Definition: WlzType.h:1356
struct _WlzPolygonDomain * poly
Definition: WlzType.h:2532
Definition: WlzType.h:970
The topological properties of a directed edge. Typedef: WlzGMEdgeT.
Definition: WlzType.h:1888
WlzIVertex3 nCells
Definition: WlzType.h:2224
A finite element warping feature match, interesting points object. Typedef: WlzFMatchObj.
Definition: WlzType.h:5406
Union of second level pointers to top level mesh entities. Typedef: WlzCMeshEntP. ...
Definition: WlzType.h:4361
Definition: WlzType.h:1003
WlzCMeshCellGrid3D cGrid
Definition: WlzType.h:4454
struct _WlzCMeshElm3D ** e3
Definition: WlzType.h:4370
A 2D polyline domain with possible types:WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain.
Definition: WlzType.h:3448
unsigned char ubytes[8]
Definition: WlzType.h:1512
char stage[32]
Definition: WlzType.h:2659
_WlzLBTNodeFlags
The reason a callback function is called. Typedef: WlzGMCbReason.
Definition: WlzType.h:2336
int maxVertices
Definition: WlzType.h:3531
struct _WlzCMeshElm3D WlzCMeshElm3D
int idx
Definition: WlzType.h:1985
int linkcount
Definition: WlzType.h:4443
WlzFBox2 f2
Definition: WlzType.h:1464
int line1
Definition: WlzType.h:2420
struct _WlzBSpline WlzBSpline
struct _WlzCMeshNod2D ** n2
Definition: WlzType.h:4365
WlzObject * obj2D
Definition: WlzType.h:5089
Core property with sufficient to data to provide the type and enough to allow the property to be free...
Definition: WlzType.h:2574
Definition: WlzType.h:771
int linkcount
Definition: WlzType.h:3056
WlzGMLoopT * child
Definition: WlzType.h:2049
float vtY
Definition: WlzType.h:1240
WlzGMShellG2I * sg2I
Definition: WlzType.h:2028
WlzObjectType type
Definition: WlzType.h:5465
Definition: WlzType.h:5294
WlzGreyP binValues
Definition: WlzType.h:3568
unsigned keys[3]
Definition: WlzType.h:2352
_WlzObjectType
The Woolz object types. Many of the integer enumeration values are required for historical reasons bu...
Definition: WlzType.h:204
WlzIVertex2 i2
Definition: WlzType.h:1336
struct _WlzGMShell * parent
Definition: WlzType.h:1944
The geometric properties of a shell in 2D double precision space. Typedef: WlzGMShellG2D.
Definition: WlzType.h:1982
enum _WlzRasterDir WlzRasterDir
WlzGMElemType type
Definition: WlzType.h:1931
unsigned int nextIdx
Definition: WlzType.h:4316
struct _WlzCMesh2D5 * cm2d5
Definition: WlzType.h:2544
Definition: WlzType.h:772
WlzIVertex3 nCells
Definition: WlzType.h:4245
enum _WlzMarkerType WlzMarkerType
int maxKnots
Definition: WlzType.h:3412
WlzIBox3 bBox
Definition: WlzType.h:2001
int line1
Definition: WlzType.h:3035
WlzDVertex2 * displacements
Definition: WlzType.h:5276
int dmntype
Definition: WlzType.h:4992
WlzValueLine * vtbint
Definition: WlzType.h:3079
Definition: WlzType.h:448
double cellSz
Definition: WlzType.h:2227
struct _WlzPartialItv2D WlzPartialItv2D
int idx
Definition: WlzType.h:1762
Definition: WlzType.h:5526
Definition: WlzType.h:652
double(* WlzBasisDistFn)(void *, int, WlzVertex, void *)
An alternative basis function distance function that may may be called.
Definition: WlzType.h:4535
Definition: WlzType.h:1157
struct _WlzIntervalDomain * i
Definition: WlzType.h:2530
struct _WlzObject * obj
Definition: WlzType.h:2512
Definition: WlzType.h:912
WlzIVertex3 nCells
Definition: WlzType.h:4265
enum _WlzRsvFilterName WlzRsvFilterName
Definition: WlzType.h:558
struct _WlzValueIntervalLine WlzValueIntervalLine
Definition: WlzType.h:2447
int nwlpos
Definition: WlzType.h:5028
char modelName[32]
Definition: WlzType.h:2661
int vtX
Definition: WlzType.h:1278
void * v
Definition: WlzType.h:3853
WlzGreyP p
Definition: WlzType.h:1536
Definition: WlzType.h:868
Definition: WlzType.h:359
int ileft
Definition: WlzType.h:2951
Definition: WlzType.h:1047
struct _WlzGMEdge * edge
Definition: WlzType.h:1898
float mean2
Definition: WlzType.h:5311
A 3D linear binary tree node for spatial domain representation. Typedef: WlzLBTNode3D.
Definition: WlzType.h:2368
unsigned int flags
Definition: WlzType.h:3795
WlzIntervalDomain * iDom2D
Definition: WlzType.h:5135
enum _WlzThreeDViewMode WlzThreeDViewMode
Definition: WlzType.h:3142
WlzDBox2 * d2
Definition: WlzType.h:1449
Definition: WlzType.h:709
struct _WlzCMeshNod2D * n2d5
Definition: WlzType.h:4348
void * param
Definition: WlzType.h:4563
The core Woolz object type which can be used to determine the type of a Woolz object. Typedef: WlzCoreObject.
Definition: WlzType.h:2752
WlzGreyType type
Definition: WlzType.h:1535
struct _WlzCMeshEdgU2D * e2
Definition: WlzType.h:3922
int wrap
Definition: WlzType.h:3485
Resources used for efficient allocation, recycling and location of mesh elements and nodes...
Definition: WlzType.h:4331
Definition: WlzType.h:3729
WlzObject * assoc
Definition: WlzType.h:5432
_WlzGMCbReason
The reason a callback function is called. Typedef: WlzGMCbReason.
Definition: WlzType.h:2063
Definition: WlzType.h:236
Definition: WlzType.h:5522
int vtX
Definition: WlzType.h:1229
int linkcount
Definition: WlzType.h:2390
WlzDBox3 bBox
Definition: WlzType.h:2016
struct _WlzCMeshEntCore * core
Definition: WlzType.h:3854
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:2143
WlzPolygonDomain * poly
Definition: WlzType.h:3489
WlzLong lnv
Definition: WlzType.h:1504
Workspace for random access grey value manipulations. Typedef: WlzGreyValueWSpace.
Definition: WlzType.h:5121
struct _WlzGreyWSpace WlzGreyWSpace
_WlzThresholdType
Threshold value selection. Typedef: WlzThresholdType.
Definition: WlzType.h:952
int linkcount
Definition: WlzType.h:2126
WlzGMElemType type
Definition: WlzType.h:2013
Definition: WlzType.h:5508
struct _WlzCMeshCellElm3D * next
Definition: WlzType.h:4161
int linkcount
Definition: WlzType.h:2755
struct _WlzCMeshFace * opp
Definition: WlzType.h:3936
A 2D polyline domain with possible types: WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain.
Definition: WlzType.h:3427
int nVertices
Definition: WlzType.h:3530
struct _WlzGMLoopT * loopT
Definition: WlzType.h:1681
A union of pointers to the geometric properties of a shell. Typedef: WlzGMShellGU.
Definition: WlzType.h:2025
struct _WlzSepTransWSpace WlzSepTransWSpace
Definition: WlzType.h:371
struct _WlzGMResIdxTb WlzGMResIdxTb
Definition: WlzType.h:796
struct _WlzGMVertexG2N WlzGMVertexG2N
struct _WlzCMeshEdgU2D * next
Definition: WlzType.h:3870
WlzDBox2 bBox
Definition: WlzType.h:4394
Definition: WlzType.h:724
_WlzVertexType
2D and 3D vertex types. Typedef: WlzVertexType.
Definition: WlzType.h:1190
struct _WlzCMeshCell2D5 WlzCMeshCell2D5
Definition: WlzType.h:5446
struct _WlzGMVertexG2D WlzGMVertexG2D
Definition: WlzType.h:570
WlzGreyWSpace * gWSp
Definition: WlzType.h:5092
_WlzCMeshNodFlags
Conforming mesh node flags. These are bit masks which are used in a conforming mesh's node flags...
Definition: WlzType.h:3750
struct _WlzFeatValues * fv
Definition: WlzType.h:2513
WlzGMResource edge
Definition: WlzType.h:2104
struct _WlzCMeshElm3D * elm
Definition: WlzType.h:3938
WlzValues * values
Definition: WlzType.h:3127
int nvertices
Definition: WlzType.h:3432
int ysize
Definition: WlzType.h:3643
struct _WlzDBox2 WlzDBox2
struct _WlzCMeshCell2D * cell
Definition: WlzType.h:4124
struct _WlzRagRValues * v
Definition: WlzType.h:2507
WlzGMElemType type
Definition: WlzType.h:1969
Definition: WlzType.h:878
WlzDVertex3 nrm
Definition: WlzType.h:1798
struct _WlzAffineTransform WlzAffineTransform
union _WlzCMeshP WlzCMeshP
WlzLong vtX
Definition: WlzType.h:1217
struct _WlzGMGridWSp3D WlzGMGridWSp3D
Definition: WlzType.h:351
Definition: WlzType.h:252
WlzGMCore * core
Definition: WlzType.h:2027
float vtZ
Definition: WlzType.h:1293
WlzDVertex2 vtx
Definition: WlzType.h:1749
WlzObjectType type
Definition: WlzType.h:2972
#define EMAP_PROPERTY_VERSION_LENGTH
Maximum length of the version string in an EMAP property.
Definition: WlzType.h:2617
struct _WlzConvHullValues * c
Definition: WlzType.h:2510
WlzValues original_table
Definition: WlzType.h:5367
Definition: WlzType.h:2339
Definition: WlzType.h:1141
struct _WlzGMVertexT * vertexT
Definition: WlzType.h:1676
int lastpl
Definition: WlzType.h:2874
struct _WlzLUTValues * lut
Definition: WlzType.h:2517
WlzLong vtY
Definition: WlzType.h:1266
WlzGMElemType type
Definition: WlzType.h:1984
Definition: WlzType.h:1204
Definition: WlzType.h:4507
Definition: WlzType.h:1002
int ileft
Definition: WlzType.h:2937
Definition: WlzType.h:768
struct _WlzGMCore WlzGMCore
int line1
Definition: WlzType.h:3061
A basis function. Typedef: WlzBasisFn.
Definition: WlzType.h:4544
struct _WlzCMeshElm2D ** e2
Definition: WlzType.h:4368
Definition: WlzType.h:263
WlzFBox3 * f3
Definition: WlzType.h:1451
struct _WlzCMeshCell3D WlzCMeshCell3D
Definition: WlzType.h:1194
void * freeptr
Definition: WlzType.h:3095
Definition: WlzType.h:543
enum _WlzGreyTransformType WlzGreyTransformType
A simple null terminated ASCII string for the object's name. Typedef: WlzNameProperty.
Definition: WlzType.h:2680
double * xp_to_y
Definition: WlzType.h:5492
Definition: WlzType.h:393
int modflag
Definition: WlzType.h:3650
WlzGMResIdx edgeT
Definition: WlzType.h:2189
Definition: WlzType.h:535
WlzCMeshCellGrid2D5 cGrid
Definition: WlzType.h:4425
3D integer vertex. Typedef: WlzIVertex3.
Definition: WlzType.h:1276
int linkcount
Definition: WlzType.h:3030
struct _WlzValueLine WlzValueLine
Definition: WlzType.h:810
void * freeptr
Definition: WlzType.h:2417
struct _WlzCMeshElm2D5 * elm
Definition: WlzType.h:4141
union _WlzCMeshElmP WlzCMeshElmP
A 2D convex hull with counter clockwise ordered vertices and segments implicitly defined by the polyg...
Definition: WlzType.h:3501
Definition: WlzType.h:806
int plane1
Definition: WlzType.h:2873
WlzValues gtable
Definition: WlzType.h:5065
void * prop
Definition: WlzType.h:3822
Definition: WlzType.h:214
Definition: WlzType.h:1032
struct _WlzFeatValueLine WlzFeatValueLine
int iteration
Definition: WlzType.h:5427
void * freeptr
Definition: WlzType.h:2391
_WlzGreyType
The valid grey value types. Typedef: WlzGreyType.
Definition: WlzType.h:93
Definition: WlzType.h:220
WlzValueLine * gline
Definition: WlzType.h:5066
float flv
Definition: WlzType.h:1508
char * text
Definition: WlzType.h:2723
struct _WlzGMEdgeT * edgeT
Definition: WlzType.h:1679
A tiled value table for both 2 an 3D domain objects. Typedef: WlzTiledValues.
Definition: WlzType.h:3235
Definition: WlzType.h:800
struct _WlzWarpTrans * wt
Definition: WlzType.h:2538
struct _WlzGMEdgeT * opp
Definition: WlzType.h:1895
struct _WlzPoints WlzPoints
A binary space partition tree (kD-tree). Typedef: AlcKDTTree.
Definition: AlcType.h:428
double vtX
Definition: WlzType.h:1304
WlzIVertex3 pos
Definition: WlzType.h:4624
WlzObjectType type
Definition: WlzType.h:2698
Definition: WlzType.h:1651
int idx
Definition: WlzType.h:3813
WlzUByte ubv
Definition: WlzType.h:1507
int colpos
Definition: WlzType.h:5020
#define EMAP_PROPERTY_MACHINENAME_LENGTH
Maximum length of the machine name strings in an EMAP property.
Definition: WlzType.h:2631
Definition: WlzType.h:612
enum _WlzRsvFilterActionMask WlzRsvFilterActionMask
Definition: WlzType.h:447
int plane1
Definition: WlzType.h:2418
int linkcount
Definition: WlzType.h:2871
WlzGreyP u_grintptr
Definition: WlzType.h:5071
Definition: WlzType.h:1168
Definition: WlzType.h:306
struct _WlzCoreDomain * core
Definition: WlzType.h:2529
struct _WlzLBTDomain2D WlzLBTDomain2D
struct _WlzGreyProperty * greyV
Definition: WlzType.h:2738
unsigned int numEnt
Definition: WlzType.h:4313
The ragged rectangle values table. The type encodes both the type of value table and the type of grey...
Definition: WlzType.h:3027
struct _WlzCMeshCell3D *** cells
Definition: WlzType.h:4270
unsigned int * vDim
Definition: WlzType.h:3264
WlzDVertex3 vtx
Definition: WlzType.h:1797
_WlzRGBAColorSpace
Colour space (i.e. rgb, hsb, grey etc.) selection. Typedef: WlzRGBAColorSpace.
Definition: WlzType.h:983
struct _WlzCMeshNod3D * n3
Definition: WlzType.h:4349
Definition: WlzType.h:488
size_t tileSz
Definition: WlzType.h:3279
int irk[4]
Definition: WlzType.h:3603
Definition: WlzType.h:458
Definition: WlzType.h:2309
struct _WlzIterateWSpace WlzIterateWSpace
int nodes[4]
Definition: WlzType.h:4832
Definition: WlzType.h:1195
Definition: WlzType.h:897
A union of pointers to grey values. Typedef: WlzGreyP.
Definition: WlzType.h:1481
Definition: WlzType.h:1653
WlzObjectType type
Definition: WlzType.h:2849
Definition: WlzType.h:5213
Definition: WlzType.h:1631
WlzLong vtZ
Definition: WlzType.h:1267
Definition: WlzType.h:799
WlzGreyType vType
Definition: WlzType.h:3349
WlzGMCore * core
Definition: WlzType.h:1809
Definition: WlzType.h:2253
char modelUID[16]
Definition: WlzType.h:2655
Definition: WlzType.h:486
struct _WlzGMVertexT * vertexT
Definition: WlzType.h:1899
struct _WlzCMeshCellElm2D * cElm
Definition: WlzType.h:3954
A 3D directed (half) edge within the parent face. Typedef: WlzCMeshEdgU3D.
Definition: WlzType.h:3902
WlzVertexP poly
Definition: WlzType.h:4554
WlzCMesh2D5 * m2d5
Definition: WlzType.h:4470
Definition: WlzType.h:614
WlzKrigModelFnType type
Definition: WlzType.h:5545
struct _WlzCoreTransform WlzCoreTransform
WlzObjectType type
Definition: WlzType.h:3029
struct _WlzSimpleProperty WlzSimpleProperty
char * fileName
Definition: WlzType.h:2663
Definition: WlzType.h:1140
int linkcount
Definition: WlzType.h:3155
Definition: WlzType.h:418
WlzGMResource shell
Definition: WlzType.h:2108
struct _WlzThreeDViewStruct WlzThreeDViewStruct
WlzCMesh3D * m3
Definition: WlzType.h:4471
struct _WlzCMeshElm2D * e2
Definition: WlzType.h:4109
WlzGMElemType type
Definition: WlzType.h:1794
enum _Wlz3DViewStructInitMask Wlz3DViewStructInitMask
struct _WlzCMeshEdgU3D edu[3]
Definition: WlzType.h:3935
Typedef: Wlz1DConvMask.
Definition: WlzType.h:4959
int ln
Definition: WlzType.h:2953
int xsize
Definition: WlzType.h:3643
WlzCMeshCbEntry * delEntCb
Definition: WlzType.h:4321
Definition: WlzType.h:5444
int order
Definition: WlzType.h:3409
Definition: WlzType.h:3584
WlzElementType type
Definition: WlzType.h:5236
Definition: WlzType.h:5214
Definition: WlzType.h:1123
Definition: WlzType.h:852
Definition: WlzType.h:725
A 3D linear binary tree spatial domain representation. Typedef: WlzLBTDomain3D.
Definition: WlzType.h:2413
int * dim
Definition: WlzType.h:3164
Definition: WlzType.h:1649
The rectangle values table. The type encodes both the type of value table and the type of grey value...
Definition: WlzType.h:3053
A union of pointers for properties. Typedef: WlzProperty.
Definition: WlzType.h:2732
double xMin
Definition: WlzType.h:1369
WlzIntervalWSpace * intptr
Definition: WlzType.h:5069
WlzHistogramDomain * evalData
Definition: WlzType.h:4580
struct _WlzNameProperty * name
Definition: WlzType.h:2737
struct _WlzGMShell * next
Definition: WlzType.h:2045
double a[4]
Definition: WlzType.h:3711
Definition: WlzType.h:2298
enum _WlzTransformType WlzTransformType
struct _WlzCMeshElm3D * e3
Definition: WlzType.h:4111
WlzValues original_table
Definition: WlzType.h:3244
WlzPixelP inbuf
Definition: WlzType.h:4974
WlzPixelV bckgrnd
Definition: WlzType.h:3103
int linkcount
Definition: WlzType.h:3620
WlzIntervalLine * intvln
Definition: WlzType.h:5012
WlzGreyV gBkd
Definition: WlzType.h:5145
enum _WlzMeshError WlzMeshError
int nodes[3]
Definition: WlzType.h:4803
size_t maxPoints
Definition: WlzType.h:3351
WlzFBox3 f3
Definition: WlzType.h:1467
WlzGreyP gPtr[8]
Definition: WlzType.h:5147
struct _WlzGMVertex WlzGMVertex
Definition: WlzType.h:705
#define EMAP_PROPERTY_STAGE_LENGTH
Maximum length of the stage strings in an EMAP property.
Definition: WlzType.h:2638
Finite element warp transformation. Typedef: WlzWarpTrans.
Definition: WlzType.h:5268
int * inp
Definition: WlzType.h:1485
struct _WlzGMEdge * edge
Definition: WlzType.h:1678
AlcDLPList * list
Definition: WlzType.h:2564
Definition: WlzType.h:774
int linpos
Definition: WlzType.h:5023
#define EMAP_PROPERTY_AUTHORNAME_LENGTH
Maximum length of the author strings in an EMAP property.
Definition: WlzType.h:2624
struct _WlzIntervalLine * intvlines
Definition: WlzType.h:2857
WlzGreyV gVal[8]
Definition: WlzType.h:5149
struct _WlzCMeshEntRes elm
Definition: WlzType.h:4334
A single 3D triangular mesh element. Typedef: WlzCMeshElm2D5.
Definition: WlzType.h:3966
WlzDVertex3 maxvals
Definition: WlzType.h:5491
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:2970
WlzGMResource vertex
Definition: WlzType.h:2100
WlzTElement * eltlist
Definition: WlzType.h:5275
int linbot
Definition: WlzType.h:5022
struct _WlzGMVertexT WlzGMVertexT
struct _WlzCMeshNod2D * n2
Definition: WlzType.h:3855
struct _WlzCMeshCell2D WlzCMeshCell2D
Definition: WlzType.h:1073
int kol1
Definition: WlzType.h:3063
int nNodes
Definition: WlzType.h:2399
struct _WlzCMeshElm2D * e2
Definition: WlzType.h:4350
WlzGreyV v
Definition: WlzType.h:1524
int nKnots
Definition: WlzType.h:3410
struct _WlzGMShellG2I WlzGMShellG2I
#define EMAP_PROPERTY_UID_LENGTH
Maximum length of the model or anatomy UID in an EMAP property.
Definition: WlzType.h:2610
int kol1
Definition: WlzType.h:5347
WlzGMElemType type
Definition: WlzType.h:1775
#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:130
Definition: WlzType.h:501
Definition: WlzType.h:3664
int * idxLut
Definition: WlzType.h:2172
struct _WlzLBTDomain3D * l3
Definition: WlzType.h:2542
struct _WlzGMShell * shell
Definition: WlzType.h:1682
WlzFMatchObj ** intptdoms
Definition: WlzType.h:5425
unsigned int flags
Definition: WlzType.h:4802
_WlzWindowFnType
Types of window functions. Window functions are used to weight the grey values of Woolz domain object...
Definition: WlzType.h:1117
void * freeptr
Definition: WlzType.h:2491
Definition: WlzType.h:1619
Definition: WlzType.h:1630
enum _WlzBinaryOperatorType WlzBinaryOperatorType
WlzFeatureVector * values
Definition: WlzType.h:5327
WlzIBox2 * i2
Definition: WlzType.h:1447
AlcVector * vec
Definition: WlzType.h:4318
Triangular finite element warping mesh element. Typedef: WlzTElement.
Definition: WlzType.h:5234
int * faces
Definition: WlzType.h:3542
void * freeptr
Definition: WlzType.h:3408
Definition: WlzType.h:336
Definition: WlzType.h:363
struct _WlzGreyWSpace * gryptr
Definition: WlzType.h:5033
enum _WlzMeshNodeFlags WlzMeshNodeFlags
WlzTiledValueBuffer * tvb
Definition: WlzType.h:5068
WlzObjectType type
Definition: WlzType.h:3153
Definition: WlzType.h:668
WlzEMAPPropertyType emapType
Definition: WlzType.h:2654
struct _WlzCMeshNod3D WlzCMeshNod3D
void * freeptr
Definition: WlzType.h:5468
unsigned int flags
Definition: WlzType.h:3815
_WlzGMElemType
Types of geometric model elements. Typedef: WlzGMElemType.
Definition: WlzType.h:1616
WlzDVertex2 vtx
Definition: WlzType.h:1730
WlzAffineTransform * trans
Definition: WlzType.h:5495
struct _WlzCMeshCellElm3D * cElm
Definition: WlzType.h:4211
enum _WlzConnectType WlzConnectType
Data structure which is used to link lists of 2D elements with the grid cells that they intersect...
Definition: WlzType.h:4121
double * yp_to_z
Definition: WlzType.h:5493
struct _WlzPixelV value
Definition: WlzType.h:2705
Definition: WlzType.h:332
WlzObjectType type
Definition: WlzType.h:3619
_WlzRasterDir
Raster scan directions as used by WlzIntervalWSpace and WlzIterateWSpace. These are built using bit m...
Definition: WlzType.h:530
Definition: WlzType.h:437
struct _WlzMeshNode2D5 WlzMeshNode2D5
Definition: WlzType.h:268
double xMax
Definition: WlzType.h:1371
Spline based line curves in either 2 or 3D. Possible types are: WLZ_BSPLINE_C2D or WLZ_BSPLINE_C3D...
Definition: WlzType.h:3404
Definition: WlzType.h:1071
Definition: WlzType.h:298
Definition: WlzType.h:245
WlzValues original_table
Definition: WlzType.h:3032
float yMin
Definition: WlzType.h:1431
Definition: WlzType.h:1604
WlzGMVertexG3I * vg3I
Definition: WlzType.h:1813
WlzFVertex2 * f2
Definition: WlzType.h:1320
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:2794
struct _WlzCMeshEdgU2D5 * next
Definition: WlzType.h:3888
WlzDVertex3 position
Definition: WlzType.h:4768
Definition: WlzType.h:273
Callback structure from WlzCbThreshold() Typedef: WlzThreshCbStr.
Definition: WlzType.h:4621
int ldelta
Definition: WlzType.h:4949
void * freeptr
Definition: WlzType.h:3452
struct _WlzCMeshEdgU3D * next
Definition: WlzType.h:3906
A node pointer for a 2 or 3D mesh. Typedef: WlzCMeshNodP.
Definition: WlzType.h:3851
WlzLBTNode3D * nodes
Definition: WlzType.h:2431
WlzGMVertexG2N * vg2N
Definition: WlzType.h:1812
struct _WlzCMeshElm2D5 WlzCMeshElm2D5
Definition: WlzType.h:1205
int linkcount
Definition: WlzType.h:3528
Definition: WlzType.h:3683
Definition: WlzType.h:673
WlzObjectType type
Definition: WlzType.h:3237
double zMax
Definition: WlzType.h:1419
A single 2D triangular mesh element. Typedef: WlzCMeshElm2D.
Definition: WlzType.h:3947
int line1
Definition: WlzType.h:3251
_WlzDGTensorFeatureType
Features of Jacobian deformation gradient tensors.
Definition: WlzType.h:1165
unsigned int flags
Definition: WlzType.h:4831
struct _WlzFeatureVector WlzFeatureVector
WlzCMeshCellElm2D * freeCE
Definition: WlzType.h:4231
int depth
Definition: WlzType.h:2398
Definition: WlzType.h:702
void * prop
Definition: WlzType.h:4096
Definition: WlzType.h:481
Definition: WlzType.h:655
struct _WlzCMeshFace WlzCMeshFace
Definition: WlzType.h:1072
WlzValueAttach attach
Definition: WlzType.h:3173
double dbv
Definition: WlzType.h:1509
A collection of 2D polylines or 3D surface elements represented by a Woolz geometric model...
Definition: WlzType.h:2461
WlzPropertyList * plist
Definition: WlzType.h:2778
A single point in space defined in terms of both it's geometry and it's topology. Typedef: WlzGMVerte...
Definition: WlzType.h:1847
Definition: WlzType.h:1602
Definition: WlzType.h:270
struct _WlzCMeshCell2D ** cells
Definition: WlzType.h:4230
int depth
Definition: WlzType.h:2426
int node
Definition: WlzType.h:5390
struct _WlzCMesh2D5 WlzCMesh2D5
struct _WlzFVertex2 WlzFVertex2
Definition: WlzType.h:515
_WlzBinaryOperatorType
Binary operators. Typedef: WlzBinaryOperatorType.
Definition: WlzType.h:862
A 2D domain defining an arbitrary region of space in 2D. The domain may be of type WLZ_INTERVALDOMAIN...
Definition: WlzType.h:2847
WlzDVertex3 up
Definition: WlzType.h:5486
float * flp
Definition: WlzType.h:1488
double voxelSize[3]
Definition: WlzType.h:5481
struct _WlzCMesh3D * cm3
Definition: WlzType.h:2545
struct _WlzCMeshFace face[4]
Definition: WlzType.h:4092
int currentplane
Definition: WlzType.h:5428
struct _WlzCMeshEdgU3D * e3
Definition: WlzType.h:3924
Definition: WlzType.h:3738
Definition: WlzType.h:532
WlzLong vtY
Definition: WlzType.h:1216
struct _WlzCMeshNod3D * n3
Definition: WlzType.h:3857
A single cell of a spatial grid or array of 2D5 cells. Typedef: WlzCMeshCell2D5.
Definition: WlzType.h:4190
WlzIVertex3 vtx
Definition: WlzType.h:1764
struct _WlzGreyTransformParam WlzGreyTransformParam
char version[16]
Definition: WlzType.h:2662
2D double precision float point vertex. Typedef: WlzDVertex2.
Definition: WlzType.h:1250
WlzGMResource loopT
Definition: WlzType.h:2107
A property to hold EMAP information to attach to the reference models, anatomy and GE domains...
Definition: WlzType.h:2649
WlzObjectType objType
Definition: WlzType.h:5123
int idx
Definition: WlzType.h:3780
The position of a point in 2D integer space. Typedef: WlzGMVertexG2I.
Definition: WlzType.h:1711
int neighbours[3]
Definition: WlzType.h:4804
void * freeptr
Definition: WlzType.h:2578
One line's worth of grey value intervals. Typedef: WlzValueIntervalLine.
Definition: WlzType.h:3076
A node of a 3D mesh. Typedef: WlzCMeshNod3D.
Definition: WlzType.h:3831
WlzPropertyList * plist
Definition: WlzType.h:5430
struct _WlzFRect WlzFRect
int lastkl
Definition: WlzType.h:3250
WlzGMResource vertexT
Definition: WlzType.h:2101
WlzInterval * itvBlock
Definition: WlzType.h:2922
int kol1
Definition: WlzType.h:2422
struct _WlzTextProperty * text
Definition: WlzType.h:2739
char creationAuthor[64]
Definition: WlzType.h:2665
WlzGMElemType type
Definition: WlzType.h:1955
Definition: WlzType.h:232
struct _WlzNameProperty WlzNameProperty
Definition: WlzType.h:921
Definition: WlzType.h:618
WlzObjectType type
Definition: WlzType.h:3429
_WlzInterpolationType
Interpolation methods. Typedef: WlzInterpolationType.
Definition: WlzType.h:934
int linkcount
Definition: WlzType.h:4414
Definition: WlzType.h:795
Definition: WlzType.h:169
Definition: WlzType.h:1656
WlzPlaneDomain * pdom
Definition: WlzType.h:5424
Definition: WlzType.h:442
void * freeptr
Definition: WlzType.h:2127
struct _WlzGMShellG3I WlzGMShellG3I
Definition: WlzType.h:1142
Definition: WlzType.h:425
double * xp_to_x
Definition: WlzType.h:5492
struct _WlzCoreProperty * core
Definition: WlzType.h:2734
Definition: WlzType.h:1654
struct _WlzGMDiskT * diskT
Definition: WlzType.h:1677
WlzDVertex3 displacement
Definition: WlzType.h:4769
int linkcount
Definition: WlzType.h:3330
void * freeptr
Definition: WlzType.h:3475
WlzLVertex2 * l2
Definition: WlzType.h:1319
WlzGMResIdx edge
Definition: WlzType.h:2188
int nodes[3]
Definition: WlzType.h:5239
Definition: WlzType.h:3666
struct _WlzGMVertexG2D * vertexG2D
Definition: WlzType.h:1671
int itvsInBlock
Definition: WlzType.h:2923
Definition: WlzType.h:495
Definition: WlzType.h:1625
Definition: WlzType.h:566
Definition: WlzType.h:721
struct _WlzCMeshCbEntry * next
Definition: WlzType.h:4301
struct _WlzIntervalLine WlzIntervalLine
unsigned int WlzUInt
A 32 bit unsigned integer.
Definition: WlzType.h:63
Typedef: WlzSeqParWSpace.
Definition: WlzType.h:4945
Definition: WlzType.h:340
Definition: WlzType.h:608
int linkcount
Definition: WlzType.h:3407
A 2D CCW directed (half) edge within the parent simplex. Typedef: WlzCMeshEdgU2D5.
Definition: WlzType.h:3884
Definition: WlzType.h:223
struct _WlzGMShell * prev
Definition: WlzType.h:2046
Definition: WlzType.h:674
Definition: WlzType.h:867
int lastkl
Definition: WlzType.h:2424
Definition: WlzType.h:669
enum _WlzMeshElemFlags WlzMeshElemFlags
Data structure which is used to link lists of 2D5 elements with the grid cells that they intersect...
Definition: WlzType.h:4139
double * yp_to_x
Definition: WlzType.h:5493
int maxNodes
Definition: WlzType.h:2401
Definition: WlzType.h:3140
Definition: WlzType.h:767
int linkcount
Definition: WlzType.h:2772
double yMax
Definition: WlzType.h:1418
Definition: WlzType.h:773
int rank
Definition: WlzType.h:3159
int linkcount
Definition: WlzType.h:3370
int width
Definition: WlzType.h:3102
unsigned int flags
Definition: WlzType.h:4783
Definition: WlzType.h:2286
Definition: WlzType.h:378
unsigned int * indices
Definition: WlzType.h:3286
struct _WlzAffineTransform * t
Definition: WlzType.h:2537
Definition: WlzType.h:519
WlzObjectType * gTabTypes3D
Definition: WlzType.h:5129
int linkcount
Definition: WlzType.h:2699
WlzGreyP lnbuf
Definition: WlzType.h:3012
union _WlzCMeshEntPP WlzCMeshEntPP
struct _WlzGMShell WlzGMShell
Definition: WlzType.h:1629
Union of 2D and 3D conforming simplical mesh pointers.
Definition: WlzType.h:4465
int lastbin
Definition: WlzType.h:2494
_WlzRsvFilterActionMask
The action to be performed by a recursive filter. These values are bit masks which may be combined...
Definition: WlzType.h:3662
Definition: WlzType.h:764
int xMax
Definition: WlzType.h:1401
struct _WlzVoxelValues WlzVoxelValues
WlzInterval * intpos
Definition: WlzType.h:5014
Definition: WlzType.h:738
struct _WlzGMGridWSpCell3D WlzGMGridWSpCell3D
enum _WlzInterpolationType WlzInterpolationType
struct _WlzGMShellG3D WlzGMShellG3D
Definition: WlzType.h:234
WlzObjectType type
Definition: WlzType.h:2562
Definition: WlzType.h:4488
int colraster
Definition: WlzType.h:5002
A spatial grid or array of square 2D cells that are used for fast node and element location queries...
Definition: WlzType.h:4223
struct _WlzCMeshEdgU2D5 * edu
Definition: WlzType.h:3818
Definition: WlzType.h:847
Definition: WlzType.h:479
int(* WlzThreshCbFn)(WlzObject *, void *, WlzThreshCbStr *)
Callback function for the WlzCbThreshold()
Definition: WlzType.h:4635
Definition: WlzType.h:1001
Definition: WlzType.h:385
_WlzRCCClass
A Discrete Region Connected Calculus (RCC) clasification of an ordered pair of spatial regions...
Definition: WlzType.h:788
Definition: WlzType.h:389
WlzDVertex3 pos
Definition: WlzType.h:3817
Definition: WlzType.h:797
struct _WlzTiledValues * t
Definition: WlzType.h:2516
_WlzCompThreshType
Automatic threshold computation methods. The histogram may need to be smoothed for these algorithms...
Definition: WlzType.h:891
Definition: WlzType.h:480
Definition: WlzType.h:422
struct _WlzGMVertexG3D * vertexG3D
Definition: WlzType.h:1674
Definition: WlzType.h:956
int lastln
Definition: WlzType.h:2421
union _WlzVertexP WlzVertexP
Definition: WlzType.h:534
Defines a 2D5 node within a mesh transform. added by J. Rao 23/10/2001.
Definition: WlzType.h:4781
Definition: WlzType.h:869
Definition: WlzType.h:1156
enum _WlzRGBAThresholdType WlzRGBAThresholdType
WlzCoreDomain * core
Definition: WlzType.h:4468
Definition: WlzType.h:823
Definition: WlzType.h:707
unsigned keys[4]
Definition: WlzType.h:2371
enum _WlzGreyTableType WlzGreyTableType
void * freeptr
Definition: WlzType.h:3331
Definition: WlzType.h:942
struct _WlzMeshTransform3D WlzMeshTransform3D
WlzCMeshP mesh
Definition: WlzType.h:4593
Definition: WlzType.h:758
Definition: WlzType.h:588
Definition: WlzType.h:397
struct _WlzGMShellG2D * shellG2D
Definition: WlzType.h:1684
unsigned int maxEnt
Definition: WlzType.h:4315
WlzObjectType type
Definition: WlzType.h:3369
enum _WlzValueAttach WlzValueAttach
Definition: WlzType.h:763
Definition: WlzType.h:427
A shell which is a collection of connected geometric modeling elements. Typedef: WlzGMShell.
Definition: WlzType.h:2041
int ** adrptr
Definition: WlzType.h:4947
Definition: WlzType.h:819
WlzGreyP values
Definition: WlzType.h:3352
WlzFeatureVector backgrnd
Definition: WlzType.h:5349
int linkcount
Definition: WlzType.h:3313
Position of and data for locating and buffering any interval of values in either 2 or 3D tiled value ...
Definition: WlzType.h:2995
Data structure that can be used to hold partial intervals. These can then be sorted and condensed to ...
Definition: WlzType.h:2935
void * data
Definition: WlzType.h:2154
Definition: WlzType.h:2275
WlzObjectType type
Definition: WlzType.h:5408
Definition: WlzType.h:609
struct _WlzCMeshRes WlzCMeshRes
int iright
Definition: WlzType.h:2938
_WlzContourMethod
Contour generation methods. Typedef: WlzContourMethod.
Definition: WlzType.h:2445
int iright
Definition: WlzType.h:2911
Definition: WlzType.h:864
struct _WlzGMEdgeT * prev
Definition: WlzType.h:1894
WlzGMShellG3D * sg3D
Definition: WlzType.h:2031
int vlastkl
Definition: WlzType.h:5326
Definition: WlzType.h:550
Definition: WlzType.h:4486
struct _WlzMeshElem3D WlzMeshElem3D
Definition: WlzType.h:5443
Definition: WlzType.h:231
struct _WlzGMLoopT * next
Definition: WlzType.h:1934
Definition: WlzType.h:703
struct _WlzCMeshNod2D5 WlzCMeshNod2D5
enum _WlzErrorNum WlzErrorNum
2D single precision float point vertex. Typedef: WlzFVertex2.
Definition: WlzType.h:1238
int type
Definition: WlzType.h:4413
A spatial grid or array of cubiod 3D cells that are used for fast 2D5 node and element location queri...
Definition: WlzType.h:4243
A graph based mesh model for 2D boundary conforming simplical meshes. The mesh inherits it's core fie...
Definition: WlzType.h:4382
Definition: WlzType.h:1621
struct _WlzConvHullDomain2 * cvh2
Definition: WlzType.h:2548
char ** bytes
Definition: WlzType.h:1491
struct _WlzCMeshNod2D WlzCMeshNod2D
WlzVertexP vertices
Definition: WlzType.h:3541
WlzPixelV bckgrnd
Definition: WlzType.h:4977
Definition: WlzType.h:540
struct _WlzGMFace * face
Definition: WlzType.h:1680
struct _WlzPixelV WlzPixelV
A single cell of a spatial grid or array of 2D cells. Typedef: WlzCMeshCell2D.
Definition: WlzType.h:4174
WlzObjectType type
Definition: WlzType.h:2682
void * freeptr
Definition: WlzType.h:2653
void * freeptr
Definition: WlzType.h:3119
double dist
Definition: WlzType.h:5478
WlzObjectType type
Definition: WlzType.h:2796
3D long integer vertex. Typedef: WlzLVertex3.
Definition: WlzType.h:1263
WlzValues original_table
Definition: WlzType.h:5342
An edge use pointer for a 2 or 3D mesh. Typedef: WlzCMeshEdgUP.
Definition: WlzType.h:3919
int lastln
Definition: WlzType.h:3062
struct _WlzLBTDomain3D WlzLBTDomain3D
struct _WlzLUTValues WlzLUTValues
WlzIBox3 * i3
Definition: WlzType.h:1450
Definition: WlzType.h:3684
struct _WlzLVertex2 WlzLVertex2
struct _WlzMeshNode WlzMeshNode
Definition: WlzType.h:853
Definition: WlzType.h:516
Definition: WlzType.h:1626
WlzGMModel * model
Definition: WlzType.h:2466
Definition: WlzType.h:101
Definition: WlzType.h:1634
void * freeptr
Definition: WlzType.h:4415
Definition: WlzType.h:831
void * v
Definition: WlzType.h:4345
Definition: WlzType.h:3756
int maxVal
Definition: WlzType.h:3316
struct _WlzCMeshNod2D * next
Definition: WlzType.h:3801
WlzGMModelType elemType
Definition: WlzType.h:2222
Definition: WlzType.h:670
Definition: WlzType.h:281
struct _WlzGMLoopT * parent
Definition: WlzType.h:1901
struct _WlzIVertex2 WlzIVertex2
struct _WlzMeshTransform * mt
Definition: WlzType.h:2540
double zeta
Definition: WlzType.h:5477
int yMin
Definition: WlzType.h:1399
enum _WlzGMElemTypeFlags WlzGMElemTypeFlags
void * prop
Definition: WlzType.h:3802
double maxSqEdgLen
Definition: WlzType.h:4387
int line1
Definition: WlzType.h:2852
float rangle
Definition: WlzType.h:3624
Definition: WlzType.h:1006
_WlzRCCClassIdx
Discrete Region Connected Calculus (RCC) clasification indices. The classifications indices are for b...
Definition: WlzType.h:755
int lastln
Definition: WlzType.h:3036
Definition: WlzType.h:1620
WlzObjectType gTabType
Definition: WlzType.h:5128
A workspace structure for interval objects which allows iteration through an object's pixels/voxels...
Definition: WlzType.h:5085
Definition: WlzType.h:1627
Definition: WlzType.h:173
int line1
Definition: WlzType.h:3099
struct _WlzCMeshNod2D ** n2d5
Definition: WlzType.h:4366
Definition: WlzType.h:240
long modificationTime
Definition: WlzType.h:2667
A graph based mesh model for 2D5 boundary conforming simplical meshes. The mesh inherits it's core fi...
Definition: WlzType.h:4411
double xMax
Definition: WlzType.h:1417
A look up table domain. Typedef: WlzLUTDomain.
Definition: WlzType.h:2487
A rectangular feature value table. Typedef: WlzRectFeatValues.
Definition: WlzType.h:5362
int width
Definition: WlzType.h:3064
WlzFeatValueLine * vtblines
Definition: WlzType.h:5351
The geometric properties of a shell in 2D integer space. Typedef: WlzGMShellG2I.
Definition: WlzType.h:1967
Definition: WlzType.h:473
struct _WlzIntervalValues WlzIntervalValues
double(* fn)(struct _WlzKrigModelFn *, double h)
Definition: WlzType.h:5552
enum _WlzMeshGenMethod WlzMeshGenMethod
Definition: WlzType.h:5448
WlzIntervalDomain * intdmn
Definition: WlzType.h:5011
struct _WlzInterval WlzInterval
unsigned int flags
Definition: WlzType.h:4090
struct _WlzGMVertexG3N WlzGMVertexG3N
Definition: WlzType.h:737
2D single precision floating point axis aligned rectangle (box). Typedef: WlzFBox2.
Definition: WlzType.h:1382
union _WlzGMElemP WlzGMElemP
Callback entry for list of callbacks. Typedef: WlzCMeshCbEntry.
Definition: WlzType.h:4293
int maxNodes
Definition: WlzType.h:2429
int kol1
Definition: WlzType.h:2394
WlzValues original_table
Definition: WlzType.h:3096
void * freeptr
Definition: WlzType.h:3506
Definition: WlzType.h:381
_WlzKrigModelFnType
Enumerated values for kriging variogram model functions. See the functions for details.
Definition: WlzType.h:5520
WlzObjectType type
Definition: WlzType.h:5364
struct _WlzCMeshRes res
Definition: WlzType.h:4456
Definition: WlzType.h:455
int lastpl
Definition: WlzType.h:2419
Definition: WlzType.h:1171
struct _WlzCMeshEdgU2D5 * e2d5
Definition: WlzType.h:3923
An extensible 1D array. Typedef: AlcVector.
Definition: AlcType.h:364
int linkcount
Definition: WlzType.h:2416
Definition: WlzType.h:4508
enum _WlzEMAPPropertyType WlzEMAPPropertyType
char modificationAuthor[64]
Definition: WlzType.h:2668
Definition: WlzType.h:1192
Definition: WlzType.h:517
int mask_size
Definition: WlzType.h:4961
struct _WlzGreyProperty WlzGreyProperty
int maxBins
Definition: WlzType.h:3561
Definition: WlzType.h:793
Definition: WlzType.h:622
int idx
Definition: WlzType.h:4801
int lastkl
Definition: WlzType.h:2879
Definition: WlzType.h:759
WlzIBox2 i2
Definition: WlzType.h:1463
enum _WlzMeshElemType WlzMeshElemType
WlzVertex centroid
Definition: WlzType.h:3540
Parameters and function pointer for a kriging model function.
Definition: WlzType.h:5543
WlzIVertex2 * vtx
Definition: WlzType.h:3457
Definition: WlzType.h:955
Definition: WlzType.h:430
A directed loop or the topological properties of a loop. Typedef: WlzGMLoopT.
Definition: WlzType.h:1929
int linkcount
Definition: WlzType.h:5423
struct _WlzBoundList WlzBoundList
Definition: WlzType.h:1004
Definition: WlzType.h:5212
float frk[4]
Definition: WlzType.h:3622
struct _WlzCMeshCell2D5 *** cells
Definition: WlzType.h:4250
struct _WlzIntervalValues * i
Definition: WlzType.h:2509
int initialised
Definition: WlzType.h:5469
short * shp
Definition: WlzType.h:1486
Finite element warping feature match point. Typedef: WlzFMatchPoint.
Definition: WlzType.h:5387
enum _WlzDGTensorFeatureType WlzDGTensorFeatureType
enum _WlzRCCClassIdx WlzRCCClassIdx
unsigned int numIdx
Definition: WlzType.h:2080
int type
Definition: WlzType.h:4442
A circuit of edges. Typedef: WlzGMFace.
Definition: WlzType.h:1953
struct _WlzPixelP WlzPixelP
Definition: WlzType.h:1636
char targetUID[16]
Definition: WlzType.h:2657
struct _WlzGMModel WlzGMModel
enum _WlzScalarFeatureType WlzScalarFeatureType
char * name
Definition: WlzType.h:2701
Definition: WlzType.h:235
Definition: WlzType.h:851
unsigned int flags
Definition: WlzType.h:3835
WlzIVertex3 pos
Definition: WlzType.h:5104
int idx
Definition: WlzType.h:1999
int line1
Definition: WlzType.h:5370
Definition: WlzType.h:4497
int lastkl
Definition: WlzType.h:2856
An interval structured value table. The type encodes both the type of value table and the type of gre...
Definition: WlzType.h:3091
_WlzPolyFillMode
Polygon fill modes. Typedef: WlzPolyFillMode.
Definition: WlzType.h:1018
WlzGMResource edgeT
Definition: WlzType.h:2105
struct _WlzCMeshCellElm2D5 * nextCell
Definition: WlzType.h:4146
struct _WlzGMLoopT WlzGMLoopT
Definition: WlzType.h:5507
struct _WlzGMDiskT WlzGMDiskT
_WlzGMModelType
Types of geometric models. Typedef: WlzGMModelType.
Definition: WlzType.h:1600
struct _WlzCMeshCellGrid2D WlzCMeshCellGrid2D
struct _WlzRectFeatValues * rfv
Definition: WlzType.h:2514
Definition: WlzType.h:866
float xMin
Definition: WlzType.h:1384
Definition: WlzType.h:227
Definition: WlzType.h:1009
struct _WlzTiledValueBuffer WlzTiledValueBuffer
struct _WlzCMeshEdgU3D * nnxt
Definition: WlzType.h:3908
int line1
Definition: WlzType.h:2392
Definition: WlzType.h:685
void * freeptr
Definition: WlzType.h:2831
float u[3]
Definition: WlzType.h:5258
Definition: WlzType.h:722
int pSz
Definition: WlzType.h:3344
WlzPixelV bckgrnd
Definition: WlzType.h:3125
#define WLZ_MAX_NODAL_DEGREE
Definition: WlzType.h:5298
Definition: WlzType.h:3733
Definition: WlzType.h:406