Package com.agisoft.metashape.tasks
Class BuildDem
java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.BuildDem
public class BuildDem extends Task
Task class containing processing parameters.
-
Field Summary
Fields inherited from class com.agisoft.metashape.tasks.Task
swigCMemOwn -
Constructor Summary
-
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(BuildDem obj)booleangetFlipX()Flip X axis direction.booleangetFlipY()Flip Y axis direction.booleangetFlipZ()Flip Z axis direction.InterpolationgetInterpolation()Interpolation mode.intgetMaxWorkgroupSize()Maximum workgroup size.OrthoProjectiongetProjection()Output projection.BBox2dgetRegion()Region to be processed.doublegetResolution()Output resolution in meters.DataSourcegetSourceData()Selects between dense point cloud and sparse point cloud.booleangetSubdivideTask()Enable fine-level task subdivision.intgetWorkitemSizeTiles()Number of tiles in a workitem.voidsetClasses(int[] value)List of dense point classes to be used for surface extraction.voidsetFlipX(boolean value)Flip X axis direction.voidsetFlipY(boolean value)Flip Y axis direction.voidsetFlipZ(boolean value)Flip Z axis direction.voidsetInterpolation(Interpolation value)Interpolation mode.voidsetMaxWorkgroupSize(int value)Maximum workgroup size.voidsetProjection(OrthoProjection value)Output projection.voidsetRegion(BBox2d value)Region to be processed.voidsetResolution(double value)Output resolution in meters.voidsetSourceData(DataSource value)Selects between dense point cloud and sparse point cloud.voidsetSubdivideTask(boolean value)Enable fine-level task subdivision.voidsetWorkitemSizeTiles(int value)Number of tiles in a workitem.Methods inherited from class com.agisoft.metashape.tasks.Task
apply, apply, getCPtr, getName, getParameter, getWorkitemCount, setParameter, setWorkitemCount
-
Constructor Details
-
BuildDem
protected BuildDem(long cPtr, boolean cMemoryOwn) -
BuildDem
public BuildDem()
-
-
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. -
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 -
setInterpolation
Interpolation mode. Default: Interpolation.EnabledInterpolation -
getInterpolation
Interpolation mode. Default: Interpolation.EnabledInterpolation -
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. -
setRegion
Region to be processed. -
getRegion
Region to be processed. -
setResolution
public void setResolution(double value)Output resolution in meters. Default: 0.0 -
getResolution
public double getResolution()Output resolution in meters. Default: 0.0 -
setSourceData
Selects between dense point cloud and sparse point cloud. Default: DataSource.DenseCloudData -
getSourceData
Selects between dense point cloud and sparse point cloud. 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 -
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
-