Class L_WSHED

java.lang.Object
org.bytedeco.javacpp.Pointer
org.bytedeco.leptonica.L_WSHED
All Implemented Interfaces:
AutoCloseable

@Name("L_WShed") @Properties(inherit=leptonica.class) public class L_WSHED extends Pointer
Simple data structure to hold watershed data.
  • Constructor Details

    • L_WSHED

      public L_WSHED()
      Default native constructor.
    • L_WSHED

      public L_WSHED(long size)
      Native array allocator. Access with Pointer.position(long).
    • L_WSHED

      public L_WSHED(Pointer p)
      Pointer cast constructor. Invokes Pointer(Pointer).
  • Method Details

    • position

      public L_WSHED position(long position)
      Overrides:
      position in class Pointer
    • getPointer

      public L_WSHED getPointer(long i)
      Overrides:
      getPointer in class Pointer
    • pixs

      public PIX pixs()
      clone of input 8 bpp pixs
    • pixs

      public L_WSHED pixs(PIX setter)
    • pixm

      public PIX pixm()
      clone of input 1 bpp seed (marker) pixm
    • pixm

      public L_WSHED pixm(PIX setter)
    • mindepth

      @Cast("l_int32") public int mindepth()
      minimum depth allowed for a watershed
    • mindepth

      public L_WSHED mindepth(int setter)
    • pixlab

      public PIX pixlab()
      16 bpp label pix
    • pixlab

      public L_WSHED pixlab(PIX setter)
    • pixt

      public PIX pixt()
      scratch pix for computing wshed regions
    • pixt

      public L_WSHED pixt(PIX setter)
    • lines8

      public Pointer lines8(int i)
      line ptrs for pixs
    • lines8

      public L_WSHED lines8(int i, Pointer setter)
    • lines8

      @Cast("void**") public PointerPointer lines8()
    • lines8

      public L_WSHED lines8(PointerPointer setter)
    • linem1

      public Pointer linem1(int i)
      line ptrs for pixm
    • linem1

      public L_WSHED linem1(int i, Pointer setter)
    • linem1

      @Cast("void**") public PointerPointer linem1()
    • linem1

      public L_WSHED linem1(PointerPointer setter)
    • linelab32

      public Pointer linelab32(int i)
      line ptrs for pixlab
    • linelab32

      public L_WSHED linelab32(int i, Pointer setter)
    • linelab32

      @Cast("void**") public PointerPointer linelab32()
    • linelab32

      public L_WSHED linelab32(PointerPointer setter)
    • linet1

      public Pointer linet1(int i)
      line ptrs for pixt
    • linet1

      public L_WSHED linet1(int i, Pointer setter)
    • linet1

      @Cast("void**") public PointerPointer linet1()
    • linet1

      public L_WSHED linet1(PointerPointer setter)
    • pixad

      public PIXA pixad()
      result: 1 bpp pixa of watersheds
    • pixad

      public L_WSHED pixad(PIXA setter)
    • ptas

      public PTA ptas()
      pta of initial seed pixels
    • ptas

      public L_WSHED ptas(PTA setter)
    • nasi

      public NUMA nasi()
      numa of seed indicators; 0 if completed
    • nasi

      public L_WSHED nasi(NUMA setter)
    • nash

      public NUMA nash()
      numa of initial seed heights
    • nash

      public L_WSHED nash(NUMA setter)
    • namh

      public NUMA namh()
      numa of initial minima heights
    • namh

      public L_WSHED namh(NUMA setter)
    • nalevels

      public NUMA nalevels()
      result: numa of watershed levels
    • nalevels

      public L_WSHED nalevels(NUMA setter)
    • nseeds

      @Cast("l_int32") public int nseeds()
      number of seeds (markers)
    • nseeds

      public L_WSHED nseeds(int setter)
    • nother

      @Cast("l_int32") public int nother()
      number of minima different from seeds
    • nother

      public L_WSHED nother(int setter)
    • lut

      @Cast("l_int32*") public IntPointer lut()
      lut for pixel indices
    • lut

      public L_WSHED lut(IntPointer setter)
    • links

      public NUMA links(int i)
      back-links into lut, for updates
    • links

      public L_WSHED links(int i, NUMA setter)
    • links

      @Cast("Numa**") public PointerPointer links()
    • links

      public L_WSHED links(PointerPointer setter)
    • arraysize

      @Cast("l_int32") public int arraysize()
      size of links array
    • arraysize

      public L_WSHED arraysize(int setter)
    • debug

      @Cast("l_int32") public int debug()
      set to 1 for debug output
    • debug

      public L_WSHED debug(int setter)