Class AbstractDPIX

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

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

    • AbstractDPIX

      public AbstractDPIX(Pointer p)
  • Method Details

    • create

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

      public static DPIX createTemplate(DPIX dpixs)
      Calls dpixCreateTemplate(), and registers a deallocator.
      Returns:
      DPIX created. Do not call dpixDestroy() on it.
    • clone

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

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

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

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

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

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