Package com.agisoft.metashape.tasks
Class BuildOrthomosaic
java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.BuildOrthomosaic
Task class containing processing parameters.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.agisoft.metashape.tasks.Task
Task.TaskTarget -
Field Summary
Fields inherited from class com.agisoft.metashape.tasks.Task
swigCMemOwn -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()protected voidfinalize()Orthophoto blending mode.protected static longgetCPtr(BuildOrthomosaic obj)booleanEnable back-face culling.booleanEnable hole filling.booleangetFlipX()Flip X axis direction.booleangetFlipY()Flip Y axis direction.booleangetFlipZ()Flip Z axis direction.booleanEnable ghosting filter.intMaximum workgroup size.Output projection.booleanRefine seamlines based on image content.Region to be processed.doublePixel size in meters.doublePixel size in the X dimension in projected units.doublePixel size in the Y dimension in projected units.booleanEnable fine-level task subdivision.Orthorectification surface.intNumber of cameras in a workitem.intNumber 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.voidsetGhostingFilter(boolean value)Enable ghosting filter.voidsetMaxWorkgroupSize(int value)Maximum workgroup size.voidsetProjection(OrthoProjection value)Output projection.voidsetRefineSeamlines(boolean value)Refine seamlines based on image content.voidRegion 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, getParameterNames, getTarget, getWorkitemCount, isGPUSupported, setParameter, setWorkitemCount, toNetworkTask, toNetworkTask, toNetworkTask, toNetworkTask
-
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 -
setGhostingFilter
public void setGhostingFilter(boolean value)Enable ghosting filter. Default: false -
getGhostingFilter
public boolean getGhostingFilter()Enable ghosting filter. 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
-