Class ImportMasks

java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.ImportMasks

public class ImportMasks
extends Task
Task class containing processing parameters.
  • Constructor Details

    • ImportMasks

      protected ImportMasks​(long cPtr, boolean cMemoryOwn)
    • ImportMasks

      public ImportMasks()
  • Method Details

    • getCPtr

      protected static long getCPtr​(ImportMasks obj)
    • finalize

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

      public void delete()
      Overrides:
      delete in class Task
    • setCameras

      public void setCameras​(int[] value)
      Optional list of cameras to be processed.
    • getCameras

      public int[] getCameras()
      Optional list of cameras to be processed.
    • setOperation

      public void setOperation​(MaskOperation value)
      Mask operation. Default: MaskOperation.MaskOperationReplacement
    • getOperation

      public MaskOperation getOperation()
      Mask operation. Default: MaskOperation.MaskOperationReplacement
    • setPath

      public void setPath​(String value)
      Mask file name template.
    • getPath

      public String getPath()
      Mask file name template.
    • setSource

      public void setSource​(MaskSource value)
      Mask source. Default: MaskSource.MaskSourceAlpha
    • getSource

      public MaskSource getSource()
      Mask source. Default: MaskSource.MaskSourceAlpha
    • setTolerance

      public void setTolerance​(int value)
      Background masking tolerance. Default: 10
    • getTolerance

      public int getTolerance()
      Background masking tolerance. Default: 10