Class AbstractFPIX

java.lang.Object
org.bytedeco.javacpp.Pointer
org.bytedeco.leptonica.AbstractFPIX
All Implemented Interfaces:
AutoCloseable, Indexable
Direct Known Subclasses:
FPIX

@Properties(inherit=leptonica.class) public abstract class AbstractFPIX extends Pointer implements Indexable
  • Constructor Details

    • AbstractFPIX

      public AbstractFPIX(Pointer p)
  • Method Details

    • create

      public static FPIX create(int width, int height)
      Calls fpixCreate(), and registers a deallocator.
      Returns:
      FPIX created. Do not call fpixDestroy() on it.
    • createTemplate

      public static FPIX createTemplate(FPIX fpixs)
      Calls fpixCreateTemplate(), and registers a deallocator.
      Returns:
      FPIX created. Do not call fpixDestroy() on it.
    • clone

      public FPIX clone()
      Calls fpixClone(), and registers a deallocator.
      Overrides:
      clone in class Object
      Returns:
      FPIX cloned. Do not call fpixDestroy() on it.
    • createBuffer

      public FloatBuffer createBuffer()
      Returns:
      createBuffer(0)
    • createBuffer

      public FloatBuffer createBuffer(int index)
      Returns:
      FPIX.data() wrapped in a FloatBuffer starting at given byte index.
    • createIndexer

      public FloatIndexer createIndexer()
      Returns:
      createIndexer(true)
    • createIndexer

      public FloatIndexer createIndexer(boolean direct)
      Specified by:
      createIndexer in interface Indexable
    • destroy

      public void destroy()
      Calls the deallocator, if registered, otherwise has no effect.