Package com.agisoft.metashape.tasks
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.
-
Field Summary
Fields inherited from class com.agisoft.metashape.tasks.Task
swigCMemOwn -
Constructor Summary
Constructors Modifier Constructor Description BuildOrthomosaic()protectedBuildOrthomosaic(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and Type Method Description voiddelete()protected voidfinalize()BlendingModegetBlendingMode()Orthophoto blending mode.protected static longgetCPtr(BuildOrthomosaic obj)booleangetCullFaces()Enable back-face culling.booleangetFillHoles()Enable hole filling.booleangetFlipX()Flip X axis direction.booleangetFlipY()Flip Y axis direction.booleangetFlipZ()Flip Z axis direction.intgetMaxWorkgroupSize()Maximum workgroup size.OrthoProjectiongetProjection()Output projection.booleangetRefineSeamlines()Refine seamlines based on image content.BBox2dgetRegion()Region to be processed.doublegetResolution()Pixel size in meters.doublegetResolutionX()Pixel size in the X dimension in projected units.doublegetResolutionY()Pixel size in the Y dimension in projected units.booleangetSubdivideTask()Enable fine-level task subdivision.DataSourcegetSurfaceData()Orthorectification surface.intgetWorkitemSizeCameras()Number of cameras in a workitem.intgetWorkitemSizeTiles()Number of tiles in a workitem.voidsetBlendingMode(BlendingMode value)Orthophoto blending mode.voidsetCullFaces(boolean value)Enable back-face culling.voidsetFillHoles(boolean value)Enable hole filling.voidsetFlipX(boolean value)Flip X axis direction.voidsetFlipY(boolean value)Flip Y axis direction.voidsetFlipZ(boolean value)Flip Z axis direction.voidsetMaxWorkgroupSize(int value)Maximum workgroup size.voidsetProjection(OrthoProjection value)Output projection.voidsetRefineSeamlines(boolean value)Refine seamlines based on image content.voidsetRegion(BBox2d value)Region to be processed.voidsetResolution(double value)Pixel size in meters.voidsetResolutionX(double value)Pixel size in the X dimension in projected units.voidsetResolutionY(double value)Pixel size in the Y dimension in projected units.voidsetSubdivideTask(boolean value)Enable fine-level task subdivision.voidsetSurfaceData(DataSource value)Orthorectification surface.voidsetWorkitemSizeCameras(int value)Number of cameras in a workitem.voidsetWorkitemSizeTiles(int value)Number of tiles in a workitem.Methods inherited from class com.agisoft.metashape.tasks.Task
apply, apply, getCPtr, getName, getParameter, getWorkitemCount, setParameter, setWorkitemCount
-
Constructor Details
-
BuildOrthomosaic
protected BuildOrthomosaic(long cPtr, boolean cMemoryOwn) -
BuildOrthomosaic
public BuildOrthomosaic()
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
setBlendingMode
Orthophoto blending mode. Default: BlendingMode.MosaicBlending -
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
Output projection. -
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
Region to be processed. -
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
Orthorectification surface. Default: DataSource.ModelData -
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
-