Package com.agisoft.metashape.tasks
Class BuildTiledModel
java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.BuildTiledModel
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 dense point classes to be used for surface extraction.protected static longgetCPtr(BuildTiledModel obj) intNumber of faces per megapixel of texture resolution.booleanEnable ghosting filter.booleanEnable store depth maps option.intMaximum workgroup size.booleangetMerge()Merge tiled model flag.intOperand asset key.intOperand chunk key.intOperand frame key.doubleTarget model resolution in meters.Selects between dense point cloud and mesh.booleanEnable fine-level task subdivision.intSize of tiles in pixels.booleanTransfer source model texture to tiled model.intNumber of cameras in a workitem.voidsetClasses(int[] value) List of dense point classes to be used for surface extraction.voidsetFaceCount(int value) Number of faces per megapixel of texture resolution.voidsetGhostingFilter(boolean value) Enable ghosting filter.voidsetKeepDepth(boolean value) Enable store depth maps option.voidsetMaxWorkgroupSize(int value) Maximum workgroup size.voidsetMerge(boolean value) Merge tiled model flag.voidsetOperandAsset(int value) Operand asset key.voidsetOperandChunk(int value) Operand chunk key.voidsetOperandFrame(int value) Operand frame key.voidsetPixelSize(double value) Target model resolution in meters.voidsetSourceData(DataSource value) Selects between dense point cloud and mesh.voidsetSubdivideTask(boolean value) Enable fine-level task subdivision.voidsetTileSize(int value) Size of tiles in pixels.voidsetTransferTexture(boolean value) Transfer source model texture to tiled model.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
-
BuildTiledModel
protected BuildTiledModel(long cPtr, boolean cMemoryOwn) -
BuildTiledModel
public BuildTiledModel()
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
setClasses
public void setClasses(int[] value) List of dense point classes to be used for surface extraction. -
getClasses
public int[] getClasses()List of dense point classes to be used for surface extraction. -
setFaceCount
public void setFaceCount(int value) Number of faces per megapixel of texture resolution. Default: 4000 -
getFaceCount
public int getFaceCount()Number of faces per megapixel of texture resolution. Default: 4000 -
setGhostingFilter
public void setGhostingFilter(boolean value) Enable ghosting filter. Default: false -
getGhostingFilter
public boolean getGhostingFilter()Enable ghosting filter. Default: false -
setKeepDepth
public void setKeepDepth(boolean value) Enable store depth maps option. Default: true -
getKeepDepth
public boolean getKeepDepth()Enable store depth maps option. Default: true -
setMaxWorkgroupSize
public void setMaxWorkgroupSize(int value) Maximum workgroup size. Default: 100 -
getMaxWorkgroupSize
public int getMaxWorkgroupSize()Maximum workgroup size. Default: 100 -
setMerge
public void setMerge(boolean value) Merge tiled model flag. Default: false -
getMerge
public boolean getMerge()Merge tiled model flag. Default: false -
setOperandAsset
public void setOperandAsset(int value) Operand asset key. Default: -1 -
getOperandAsset
public int getOperandAsset()Operand asset key. Default: -1 -
setOperandChunk
public void setOperandChunk(int value) Operand chunk key. Default: -1 -
getOperandChunk
public int getOperandChunk()Operand chunk key. Default: -1 -
setOperandFrame
public void setOperandFrame(int value) Operand frame key. Default: -1 -
getOperandFrame
public int getOperandFrame()Operand frame key. Default: -1 -
setPixelSize
public void setPixelSize(double value) Target model resolution in meters. Default: 0.0 -
getPixelSize
public double getPixelSize()Target model resolution in meters. Default: 0.0 -
setSourceData
Selects between dense point cloud and mesh. Default: DataSource.DenseCloudData -
getSourceData
Selects between dense point cloud and mesh. Default: DataSource.DenseCloudData -
setSubdivideTask
public void setSubdivideTask(boolean value) Enable fine-level task subdivision. Default: true -
getSubdivideTask
public boolean getSubdivideTask()Enable fine-level task subdivision. Default: true -
setTileSize
public void setTileSize(int value) Size of tiles in pixels. Default: 256 -
getTileSize
public int getTileSize()Size of tiles in pixels. Default: 256 -
setTransferTexture
public void setTransferTexture(boolean value) Transfer source model texture to tiled model. Default: false -
getTransferTexture
public boolean getTransferTexture()Transfer source model texture to tiled model. Default: false -
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
-