Package com.agisoft.metashape.tasks
Class BuildTiledModel
java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.BuildTiledModel
public class BuildTiledModel 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 BuildTiledModel()protectedBuildTiledModel(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and Type Method Description voiddelete()protected voidfinalize()int[]getClasses()List of dense point classes to be used for surface extraction.protected static longgetCPtr(BuildTiledModel obj)intgetFaceCount()Number of faces per megapixel of texture resolution.booleangetGhostingFilter()Enable ghosting filter.booleangetKeepDepth()Enable store depth maps option.intgetMaxWorkgroupSize()Maximum workgroup size.doublegetPixelSize()Target model resolution in meters.DataSourcegetSourceData()Selects between dense point cloud and mesh.booleangetSubdivideTask()Enable fine-level task subdivision.intgetTileSize()Size of tiles in pixels.booleangetTransferTexture()Transfer source model texture to tiled model.intgetWorkitemSizeCameras()Number 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.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, getWorkitemCount, setParameter, setWorkitemCount
-
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 -
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
-