Class CCBord

java.lang.Object
com.sun.jna.Structure
net.sourceforge.lept4j.CCBord
Direct Known Subclasses:
CCBord.ByReference, CCBord.ByValue

public class CCBord extends com.sun.jna.Structure
native declaration : ccbord.h:18
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java or JNA.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    regions of each closed curve
    C type : Boxa*
    ptaa of chain pixels (global)
    C type : Ptaa*
    ptaa of chain pixels (local)
    C type : Ptaa*
    component bitmap (min size)
    C type : Pix*
    int
    number of handles; start at 1
    C type : l_int32
    pta of single chain (global)
    C type : Pta*
    pta of single chain (local)
    C type : Pta*
    initial border pixel locations
    C type : Pta*
    numaa of chain code (step dir)
    C type : Numaa*

    Fields inherited from class com.sun.jna.Structure

    ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    CCBord​(com.sun.jna.Pointer peer)
     
    CCBord​(Pix.ByReference pix, Boxa.ByReference boxa, Pta.ByReference start, int refcount, Ptaa.ByReference local, Ptaa.ByReference global, Numaa.ByReference step, Pta.ByReference splocal, Pta.ByReference spglobal)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<String>
    Gets this Structure's field names in their proper order.

    Methods inherited from class com.sun.jna.Structure

    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, writeField

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • pix

      public Pix.ByReference pix
      component bitmap (min size)
      C type : Pix*
    • boxa

      public Boxa.ByReference boxa
      regions of each closed curve
      C type : Boxa*
    • start

      public Pta.ByReference start
      initial border pixel locations
      C type : Pta*
    • refcount

      public int refcount
      number of handles; start at 1
      C type : l_int32
    • local

      public Ptaa.ByReference local
      ptaa of chain pixels (local)
      C type : Ptaa*
    • global

      public Ptaa.ByReference global
      ptaa of chain pixels (global)
      C type : Ptaa*
    • step

      public Numaa.ByReference step
      numaa of chain code (step dir)
      C type : Numaa*
    • splocal

      public Pta.ByReference splocal
      pta of single chain (local)
      C type : Pta*
    • spglobal

      public Pta.ByReference spglobal
      pta of single chain (global)
      C type : Pta*
  • Constructor Details

    • CCBord

      public CCBord()
    • CCBord

      public CCBord(Pix.ByReference pix, Boxa.ByReference boxa, Pta.ByReference start, int refcount, Ptaa.ByReference local, Ptaa.ByReference global, Numaa.ByReference step, Pta.ByReference splocal, Pta.ByReference spglobal)
      Parameters:
      pix - component bitmap (min size)
      C type : Pix*
      boxa - regions of each closed curve
      C type : Boxa*
      start - initial border pixel locations
      C type : Pta*
      refcount - number of handles; start at 1
      C type : l_int32
      local - ptaa of chain pixels (local)
      C type : Ptaa*
      global - ptaa of chain pixels (global)
      C type : Ptaa*
      step - numaa of chain code (step dir)
      C type : Numaa*
      splocal - pta of single chain (local)
      C type : Pta*
      spglobal - pta of single chain (global)
      C type : Pta*
    • CCBord

      public CCBord(com.sun.jna.Pointer peer)
  • Method Details

    • getFieldOrder

      protected List<String> getFieldOrder()
      Gets this Structure's field names in their proper order.
      Overrides:
      getFieldOrder in class com.sun.jna.Structure
      Returns:
      list of ordered field names