Class BuildOrthomosaic

java.lang.Object
com.agisoft.metashape.Task
com.agisoft.metashape.tasks.BuildOrthomosaic
All Implemented Interfaces:
AutoCloseable

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

    • BuildOrthomosaic

      public BuildOrthomosaic()
  • Method Details

    • 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.
    • getCullFaces

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

      public void setFillHoles(boolean value)
      Enable hole filling.
    • getFillHoles

      public boolean getFillHoles()
      Enable hole filling.
    • setFlipX

      public void setFlipX(boolean value)
      Flip X axis direction.
    • getFlipX

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

      public void setFlipY(boolean value)
      Flip Y axis direction.
    • getFlipY

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

      public void setFlipZ(boolean value)
      Flip Z axis direction.
    • getFlipZ

      public boolean getFlipZ()
      Flip Z axis direction.
    • setGhostingFilter

      public void setGhostingFilter(boolean value)
      Enable ghosting filter.
    • getGhostingFilter

      public boolean getGhostingFilter()
      Enable ghosting filter.
    • 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.
    • getRefineSeamlines

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

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

      public BBox 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.
    • getSubdivideTask

      public boolean getSubdivideTask()
      Enable fine-level task subdivision.
    • 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