Class NetworkTask

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

public class NetworkTask extends Object
  • Constructor Details

    • NetworkTask

      public NetworkTask()
  • Method Details

    • setName

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

      public String getName()
      Task name.
    • getParameterNames

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

      public void setParameter(String name, Object value)
      Set parameter value.
      Parameters:
      name - Parameter name.
      value - Parameter value.
    • removeParameter

      public void removeParameter(String name)
      Remove parameter.
      Parameters:
      name - Parameter name.
    • hasParameter

      public boolean hasParameter(String name)
      Check if parameter is configured.
      Parameters:
      name - Parameter name.
    • getParameter

      public Object getParameter(String name)
      Get parameter value.
      Parameters:
      name - Parameter name.
      Returns:
      Parameter value, null if parameter does not exist.
    • 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.