Class Palette

java.lang.Object
com.agisoft.metashape.Palette
All Implemented Interfaces:
AutoCloseable

public class Palette extends Object implements AutoCloseable
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • Palette

      protected Palette(long cPtr, boolean cMemoryOwn)
    • Palette

      public Palette()
    • Palette

      public Palette(Palette palette)
  • Method Details

    • getCPtr

      protected static long getCPtr(Palette obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • init

      public void init(Palette.Preset preset)
    • load

      public boolean load(String path)
    • save

      public boolean save(String path)
    • resize

      public void resize(long size)
    • getSize

      public long getSize()
    • setValue

      public void setValue(long index, float value)
    • getValue

      public float getValue(long index)
    • setColor

      public void setColor(long index, Color color)
    • getColor

      public Color getColor(long index)