Package com.agisoft.metashape.tasks
Class PlanMission
java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.PlanMission
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()booleanGenerate additional viewpoints to increase coverage.doubleImage capture distance (m).protected static longgetCPtr(PlanMission obj) booleanIgnore minimum waypoint spacing for additional viewpoints.booleanCover surface with horizontal zigzags instead of vertical.intMaximum camera pitch angle.intMaximum waypoints per flight.doubleMinimum altitude (m).intMinimum camera pitch angle.doubleMinimum waypoint spacing (m).intOverlap percent.doubleSafety distance (m).intSensor key.booleanFocus on model selection.voidsetAttachViewpoints(boolean value) Generate additional viewpoints to increase coverage.voidsetCaptureDistance(double value) Image capture distance (m).voidsetGroupAttachedViewpoints(boolean value) Ignore minimum waypoint spacing for additional viewpoints.voidsetHorizontalZigzags(boolean value) Cover surface with horizontal zigzags instead of vertical.voidsetMaxPitch(int value) Maximum camera pitch angle.voidsetMaxWaypoints(int value) Maximum waypoints per flight.voidsetMinAltitude(double value) Minimum altitude (m).voidsetMinPitch(int value) Minimum camera pitch angle.voidsetMinWaypointSpacing(double value) Minimum waypoint spacing (m).voidsetOverlap(int value) Overlap percent.voidsetSafetyDistance(double value) Safety distance (m).voidsetSensor(int value) Sensor key.voidsetUseSelection(boolean value) Focus on model selection.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
-
PlanMission
protected PlanMission(long cPtr, boolean cMemoryOwn) -
PlanMission
public PlanMission()
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
setAttachViewpoints
public void setAttachViewpoints(boolean value) Generate additional viewpoints to increase coverage. Default: true -
getAttachViewpoints
public boolean getAttachViewpoints()Generate additional viewpoints to increase coverage. Default: true -
setCaptureDistance
public void setCaptureDistance(double value) Image capture distance (m). Default: 20.0 -
getCaptureDistance
public double getCaptureDistance()Image capture distance (m). Default: 20.0 -
setGroupAttachedViewpoints
public void setGroupAttachedViewpoints(boolean value) Ignore minimum waypoint spacing for additional viewpoints. Default: false -
getGroupAttachedViewpoints
public boolean getGroupAttachedViewpoints()Ignore minimum waypoint spacing for additional viewpoints. Default: false -
setHorizontalZigzags
public void setHorizontalZigzags(boolean value) Cover surface with horizontal zigzags instead of vertical. Default: false -
getHorizontalZigzags
public boolean getHorizontalZigzags()Cover surface with horizontal zigzags instead of vertical. Default: false -
setMaxPitch
public void setMaxPitch(int value) Maximum camera pitch angle. Default: 0 -
getMaxPitch
public int getMaxPitch()Maximum camera pitch angle. Default: 0 -
setMaxWaypoints
public void setMaxWaypoints(int value) Maximum waypoints per flight. Default: 99 -
getMaxWaypoints
public int getMaxWaypoints()Maximum waypoints per flight. Default: 99 -
setMinAltitude
public void setMinAltitude(double value) Minimum altitude (m). Default: 10.0 -
getMinAltitude
public double getMinAltitude()Minimum altitude (m). Default: 10.0 -
setMinPitch
public void setMinPitch(int value) Minimum camera pitch angle. Default: -90 -
getMinPitch
public int getMinPitch()Minimum camera pitch angle. Default: -90 -
setMinWaypointSpacing
public void setMinWaypointSpacing(double value) Minimum waypoint spacing (m). Default: 0.6 -
getMinWaypointSpacing
public double getMinWaypointSpacing()Minimum waypoint spacing (m). Default: 0.6 -
setOverlap
public void setOverlap(int value) Overlap percent. Default: 65 -
getOverlap
public int getOverlap()Overlap percent. Default: 65 -
setSafetyDistance
public void setSafetyDistance(double value) Safety distance (m). Default: 10.0 -
getSafetyDistance
public double getSafetyDistance()Safety distance (m). Default: 10.0 -
setSensor
public void setSensor(int value) Sensor key. Default: -1 -
getSensor
public int getSensor()Sensor key. Default: -1 -
setUseSelection
public void setUseSelection(boolean value) Focus on model selection. Default: false -
getUseSelection
public boolean getUseSelection()Focus on model selection. Default: false
-