public class L_WShed
extends com.sun.jna.Structure
| Modifier and Type | Class | Description |
|---|---|---|
static class |
L_WShed.ByReference |
|
static class |
L_WShed.ByValue |
| Modifier and Type | Field | 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 | Description |
|---|---|
L_WShed() |
|
L_WShed(com.sun.jna.Pointer peer) |
| Modifier and Type | Method | Description |
|---|---|---|
protected java.util.List<java.lang.String> |
getFieldOrder() |
Gets this Structure's field names in their proper order.
|
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, 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, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeFieldpublic 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
Copyright © 2026. All rights reserved.