Class CCBord

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CCBord.ByReference  
      static class  CCBord.ByValue  
      • Nested classes/interfaces inherited from class com.sun.jna.Structure

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

      Modifier and Type Method Description
      protected java.util.List<java.lang.String> getFieldOrder()
      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 Detail

      • 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*
      • 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 Detail

      • 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 Detail

      • getFieldOrder

        protected java.util.List<java.lang.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