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
-