Class L_QUEUE

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

@Name("L_Queue") @Properties(inherit=leptonica.class) public class L_QUEUE extends Pointer
Expandable pointer queue for arbitrary void* data
  • Constructor Details

    • L_QUEUE

      public L_QUEUE()
      Default native constructor.
    • L_QUEUE

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

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

    • position

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

      public L_QUEUE getPointer(long i)
      Overrides:
      getPointer in class Pointer
    • nalloc

      @Cast("l_int32") public int nalloc()
      size of allocated ptr array
    • nalloc

      public L_QUEUE nalloc(int setter)
    • nhead

      @Cast("l_int32") public int nhead()
      beginning of the array
    • nhead

      public L_QUEUE nhead(int setter)
    • nelem

      @Cast("l_int32") public int nelem()
      number of elements stored in the queue
    • nelem

      public L_QUEUE nelem(int setter)
    • array

      public Pointer array(int i)
      ptr array
    • array

      public L_QUEUE array(int i, Pointer setter)
    • array

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

      public L_QUEUE array(PointerPointer setter)
    • stack

      public L_STACK stack()
      auxiliary stack
    • stack

      public L_QUEUE stack(L_STACK setter)