public class L_WShed
extends com.sun.jna.Structure
Modifier and Type | Class and Description |
---|---|
static class |
L_WShed.ByReference |
static class |
L_WShed.ByValue |
Modifier and Type | Field and Description |
---|---|
int |
arraysize
size of links array
C type : l_int32 |
int |
debug
set to 1 for debug output
C type : l_int32 |
com.sun.jna.ptr.PointerByReference |
linelab32
line ptrs for pixlab
C type : void** |
com.sun.jna.ptr.PointerByReference |
linem1
line ptrs for pixm
C type : void** |
com.sun.jna.ptr.PointerByReference |
lines8
line ptrs for pixs
C type : void** |
com.sun.jna.ptr.PointerByReference |
linet1
line ptrs for pixt
C type : void** |
Numa.ByReference[] |
links
back-links into lut, for updates
C type : Numa** |
com.sun.jna.ptr.IntByReference |
lut
lut for pixel indices
C type : l_int32* |
int |
mindepth
minimum depth allowed for a watershed
C type : l_int32 |
Numa.ByReference |
nalevels
result: numa of watershed levels
C type : Numa* |
Numa.ByReference |
namh
numa of initial minima heights
C type : Numa* |
Numa.ByReference |
nash
numa of initial seed heights
C type : Numa* |
Numa.ByReference |
nasi
numa of seed indicators; 0 if completed
C type : Numa* |
int |
nother
number of minima different from seeds
C type : l_int32 |
int |
nseeds
number of seeds (markers)
C type : l_int32 |
Pixa.ByReference |
pixad
result: 1 bpp pixa of watersheds
C type : Pixa* |
Pix.ByReference |
pixlab
16 bpp label pix
C type : Pix* |
Pix.ByReference |
pixm
clone of input 1 bpp seed (marker) pixm
C type : Pix* |
Pix.ByReference |
pixs
clone of input 8 bpp pixs
C type : Pix* |
Pix.ByReference |
pixt
scratch pix for computing wshed regions
C type : Pix* |
Pta.ByReference |
ptas
pta of initial seed pixels
C type : Pta* |
Constructor and Description |
---|
L_WShed() |
L_WShed(com.sun.jna.Pointer peer) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<?> |
getFieldOrder() |
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public Pix.ByReference pixs
public Pix.ByReference pixm
public int mindepth
public Pix.ByReference pixlab
public Pix.ByReference pixt
public com.sun.jna.ptr.PointerByReference lines8
public com.sun.jna.ptr.PointerByReference linem1
public com.sun.jna.ptr.PointerByReference linelab32
public com.sun.jna.ptr.PointerByReference linet1
public Pixa.ByReference pixad
public Pta.ByReference ptas
public Numa.ByReference nasi
public Numa.ByReference nash
public Numa.ByReference namh
public Numa.ByReference nalevels
public int nseeds
public int nother
public com.sun.jna.ptr.IntByReference lut
public Numa.ByReference[] links
public int arraysize
public int debug