Package com.agisoft.metashape.tasks
Class BuildModel
java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.BuildModel
public class BuildModel 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 BuildModel()protectedBuildModel(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and Type Method Description voiddelete()protected voidfinalize()int[]getCameras()List of cameras to process.int[]getClasses()List of dense point classes to be used for surface extraction.protected static longgetCPtr(BuildModel obj)FaceCountgetFaceCount()Target face count.intgetFaceCountCustom()Custom face count.InterpolationgetInterpolation()Interpolation mode.booleangetKeepDepth()Enable store depth maps option.intgetMaxWorkgroupSize()Maximum workgroup size.DataSourcegetSourceData()Selects between dense point cloud, sparse point cloud and depth maps.booleangetSubdivideTask()Enable fine-level task subdivision.SurfaceTypegetSurfaceType()Type of object to be reconstructed.intgetTrimmingRadius()Trimming radius (no trimming if zero).booleangetVertexColors()Enable vertex colors calculation.booleangetVertexConfidence()Enable vertex confidence calculation.booleangetVolumetricMasks()Enable strict volumetric masking.intgetWorkitemSizeCameras()Number of cameras in a workitem.voidsetCameras(int[] value)List of cameras to process.voidsetClasses(int[] value)List of dense point classes to be used for surface extraction.voidsetFaceCount(FaceCount value)Target face count.voidsetFaceCountCustom(int value)Custom face count.voidsetInterpolation(Interpolation value)Interpolation mode.voidsetKeepDepth(boolean value)Enable store depth maps option.voidsetMaxWorkgroupSize(int value)Maximum workgroup size.voidsetSourceData(DataSource value)Selects between dense point cloud, sparse point cloud and depth maps.voidsetSubdivideTask(boolean value)Enable fine-level task subdivision.voidsetSurfaceType(SurfaceType value)Type of object to be reconstructed.voidsetTrimmingRadius(int value)Trimming radius (no trimming if zero).voidsetVertexColors(boolean value)Enable vertex colors calculation.voidsetVertexConfidence(boolean value)Enable vertex confidence calculation.voidsetVolumetricMasks(boolean value)Enable strict volumetric masking.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
-
BuildModel
protected BuildModel(long cPtr, boolean cMemoryOwn) -
BuildModel
public BuildModel()
-
-
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. -
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
Target face count. Default: FaceCount.HighFaceCount -
getFaceCount
Target face count. Default: FaceCount.HighFaceCount -
setFaceCountCustom
public void setFaceCountCustom(int value)Custom face count. Default: 200000 -
getFaceCountCustom
public int getFaceCountCustom()Custom face count. Default: 200000 -
setInterpolation
Interpolation mode. Default: Interpolation.EnabledInterpolation -
getInterpolation
Interpolation mode. Default: Interpolation.EnabledInterpolation -
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 -
setSourceData
Selects between dense point cloud, sparse point cloud and depth maps. Default: DataSource.DenseCloudData -
getSourceData
Selects between dense point cloud, sparse point cloud and depth maps. 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 -
setSurfaceType
Type of object to be reconstructed. Default: SurfaceType.Arbitrary -
getSurfaceType
Type of object to be reconstructed. Default: SurfaceType.Arbitrary -
setTrimmingRadius
public void setTrimmingRadius(int value)Trimming radius (no trimming if zero). Default: 10 -
getTrimmingRadius
public int getTrimmingRadius()Trimming radius (no trimming if zero). Default: 10 -
setVertexColors
public void setVertexColors(boolean value)Enable vertex colors calculation. Default: true -
getVertexColors
public boolean getVertexColors()Enable vertex colors calculation. Default: true -
setVertexConfidence
public void setVertexConfidence(boolean value)Enable vertex confidence calculation. Default: true -
getVertexConfidence
public boolean getVertexConfidence()Enable vertex confidence calculation. Default: true -
setVolumetricMasks
public void setVolumetricMasks(boolean value)Enable strict volumetric masking. Default: false -
getVolumetricMasks
public boolean getVolumetricMasks()Enable strict volumetric masking. 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
-