Class BuildDem

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

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

    • BuildDem

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

      public BuildDem()
  • Method Details

    • getCPtr

      protected static long getCPtr​(BuildDem obj)
    • finalize

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

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

      public void setClasses​(int[] value)
      List of dense point classes to be used for surface extraction.
    • getClasses

      public int[] getClasses()
      List of dense point classes to be used for surface extraction.
    • setFlipX

      public void setFlipX​(boolean value)
      Flip X axis direction. Default: false
    • getFlipX

      public boolean getFlipX()
      Flip X axis direction. Default: false
    • setFlipY

      public void setFlipY​(boolean value)
      Flip Y axis direction. Default: false
    • getFlipY

      public boolean getFlipY()
      Flip Y axis direction. Default: false
    • setFlipZ

      public void setFlipZ​(boolean value)
      Flip Z axis direction. Default: false
    • getFlipZ

      public boolean getFlipZ()
      Flip Z axis direction. Default: false
    • setInterpolation

      public void setInterpolation​(Interpolation value)
      Interpolation mode. Default: Interpolation.EnabledInterpolation
    • getInterpolation

      public Interpolation getInterpolation()
      Interpolation mode. Default: Interpolation.EnabledInterpolation
    • setMaxWorkgroupSize

      public void setMaxWorkgroupSize​(int value)
      Maximum workgroup size. Default: 100
    • getMaxWorkgroupSize

      public int getMaxWorkgroupSize()
      Maximum workgroup size. Default: 100
    • setProjection

      public void setProjection​(OrthoProjection value)
      Output projection.
    • getProjection

      public OrthoProjection getProjection()
      Output projection.
    • setRegion

      public void setRegion​(BBox2d value)
      Region to be processed.
    • getRegion

      public BBox2d getRegion()
      Region to be processed.
    • setResolution

      public void setResolution​(double value)
      Output resolution in meters. Default: 0.0
    • getResolution

      public double getResolution()
      Output resolution in meters. Default: 0.0
    • setSourceData

      public void setSourceData​(DataSource value)
      Selects between dense point cloud and sparse point cloud. Default: DataSource.DenseCloudData
    • getSourceData

      public DataSource getSourceData()
      Selects between dense point cloud and sparse point cloud. Default: DataSource.DenseCloudData
    • setSubdivideTask

      public void setSubdivideTask​(boolean value)
      Enable fine-level task subdivision. Default: true
    • getSubdivideTask

      public boolean getSubdivideTask()
      Enable fine-level task subdivision. Default: true
    • setWorkitemSizeTiles

      public void setWorkitemSizeTiles​(int value)
      Number of tiles in a workitem. Default: 10
    • getWorkitemSizeTiles

      public int getWorkitemSizeTiles()
      Number of tiles in a workitem. Default: 10