Class BuildOrthomosaic

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

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

    • BuildOrthomosaic

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

      public BuildOrthomosaic()
  • Method Details

    • getCPtr

      protected static long getCPtr​(BuildOrthomosaic obj)
    • finalize

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

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

      public void setBlendingMode​(BlendingMode value)
      Orthophoto blending mode. Default: BlendingMode.MosaicBlending
    • getBlendingMode

      public BlendingMode getBlendingMode()
      Orthophoto blending mode. Default: BlendingMode.MosaicBlending
    • setCullFaces

      public void setCullFaces​(boolean value)
      Enable back-face culling. Default: false
    • getCullFaces

      public boolean getCullFaces()
      Enable back-face culling. Default: false
    • setFillHoles

      public void setFillHoles​(boolean value)
      Enable hole filling. Default: true
    • getFillHoles

      public boolean getFillHoles()
      Enable hole filling. Default: true
    • 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
    • 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.
    • setRefineSeamlines

      public void setRefineSeamlines​(boolean value)
      Refine seamlines based on image content. Default: false
    • getRefineSeamlines

      public boolean getRefineSeamlines()
      Refine seamlines based on image content. Default: false
    • setRegion

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

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

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

      public double getResolution()
      Pixel size in meters. Default: 0.0
    • setResolutionX

      public void setResolutionX​(double value)
      Pixel size in the X dimension in projected units. Default: 0.0
    • getResolutionX

      public double getResolutionX()
      Pixel size in the X dimension in projected units. Default: 0.0
    • setResolutionY

      public void setResolutionY​(double value)
      Pixel size in the Y dimension in projected units. Default: 0.0
    • getResolutionY

      public double getResolutionY()
      Pixel size in the Y dimension in projected units. Default: 0.0
    • setSubdivideTask

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

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

      public void setSurfaceData​(DataSource value)
      Orthorectification surface. Default: DataSource.ModelData
    • getSurfaceData

      public DataSource getSurfaceData()
      Orthorectification surface. Default: DataSource.ModelData
    • setWorkitemSizeCameras

      public void setWorkitemSizeCameras​(int value)
      Number of cameras in a workitem. Default: 20
    • getWorkitemSizeCameras

      public int getWorkitemSizeCameras()
      Number of cameras in a workitem. Default: 20
    • 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