Class NetworkTask

java.lang.Object
com.agisoft.metashape.NetworkTask

public class NetworkTask
extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • NetworkTask

      public NetworkTask​(long cPtr, boolean cMemoryOwn)
    • NetworkTask

      public NetworkTask()
    • NetworkTask

      public NetworkTask​(NetworkTask task)
  • Method Details

    • getCPtr

      public static long getCPtr​(NetworkTask obj)
    • finalize

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

      public void delete()
    • cArrayUnwrap

      public static long[] cArrayUnwrap​(NetworkTask[] arrayWrapper)
    • cArrayWrap

      public static NetworkTask[] cArrayWrap​(long[] cArray, boolean cMemoryOwn)
    • setName

      public void setName​(String name)
      Task name.
    • getName

      public String getName()
      Task name.
    • getParameterNames

      public String[] getParameterNames()
      List of supported parameter names.
    • setParameter

      public void setParameter​(String name, Variant value)
      Set parameter value.
    • getParameter

      public Variant getParameter​(String name)
      Get parameter value.
    • setChunks

      public void setChunks​(int[] chunks)
      List of chunk keys to be processed.
    • getChunks

      public int[] getChunks()
      List of chunk keys to be processed.
    • getFrames

      public int[] getFrames​(int chunk)
      Get list of frames to be processed for a chunk.
      Parameters:
      chunk - Chunk key.
      Returns:
      List of frame keys.
    • setFrames

      public void setFrames​(int chunk, int[] frames)
      Set list of frames to be processed for a chunk.
      Parameters:
      chunk - Chunk key.
      frames - List of frame keys.
    • setGPUSupported

      public void setGPUSupported​(boolean enable)
      GPU supported flag.
    • isGPUSupported

      public boolean isGPUSupported()
      GPU supported flag.