Package com.agisoft.metashape.tasks
Class BuildDepthMaps
java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.BuildDepthMaps
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()int[]List of cameras to process.protected static longgetCPtr(BuildDepthMaps obj) intDepth map quality.Depth map filtering mode.intMaximum number of neighbor images to use for depth map generation.intMaximum workgroup size.booleanEnable reuse depth maps option.booleanEnable fine-level task subdivision.intNumber of cameras in a workitem.voidsetCameras(int[] value) List of cameras to process.voidsetDownscale(int value) Depth map quality.voidsetFilterMode(FilterMode value) Depth map filtering mode.voidsetMaxNeighbors(int value) Maximum number of neighbor images to use for depth map generation.voidsetMaxWorkgroupSize(int value) Maximum workgroup size.voidsetReuseDepth(boolean value) Enable reuse depth maps option.voidsetSubdivideTask(boolean value) Enable fine-level task subdivision.voidsetWorkitemSizeCameras(int value) Number of cameras 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
-
BuildDepthMaps
protected BuildDepthMaps(long cPtr, boolean cMemoryOwn) -
BuildDepthMaps
public BuildDepthMaps()
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
setCameras
public void setCameras(int[] value) List of cameras to process. -
getCameras
public int[] getCameras()List of cameras to process. -
setDownscale
public void setDownscale(int value) Depth map quality. Default: 4 -
getDownscale
public int getDownscale()Depth map quality. Default: 4 -
setFilterMode
Depth map filtering mode. Default: FilterMode.MildFiltering -
getFilterMode
Depth map filtering mode. Default: FilterMode.MildFiltering -
setMaxNeighbors
public void setMaxNeighbors(int value) Maximum number of neighbor images to use for depth map generation. Default: 40 -
getMaxNeighbors
public int getMaxNeighbors()Maximum number of neighbor images to use for depth map generation. Default: 40 -
setMaxWorkgroupSize
public void setMaxWorkgroupSize(int value) Maximum workgroup size. Default: 100 -
getMaxWorkgroupSize
public int getMaxWorkgroupSize()Maximum workgroup size. Default: 100 -
setReuseDepth
public void setReuseDepth(boolean value) Enable reuse depth maps option. Default: false -
getReuseDepth
public boolean getReuseDepth()Enable reuse depth maps option. Default: false -
setSubdivideTask
public void setSubdivideTask(boolean value) Enable fine-level task subdivision. Default: true -
getSubdivideTask
public boolean getSubdivideTask()Enable fine-level task subdivision. Default: true -
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
-