Package com.agisoft.metashape.tasks
Class PlanMission
java.lang.Object
com.agisoft.metashape.Task
com.agisoft.metashape.tasks.PlanMission
- All Implemented Interfaces:
AutoCloseable
Task class containing processing parameters.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.agisoft.metashape.Task
Task.TaskTarget -
Field Summary
Fields inherited from class com.agisoft.metashape.Task
swigCMemOwn -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGenerate additional viewpoints to increase coverage.doubleImage capture distance (m).booleanIgnore minimum waypoint spacing for additional viewpoints.intHome point shape key.booleanCover surface with horizontal zigzags instead of vertical.intInteresting zone shape layer key.intMaximum camera pitch angle.doubleMinimum altitude (m).intMinimum camera pitch angle.doubleMinimum waypoint spacing (m).intOverlap percent.intPowerlines shape layer key.intRestricted zone shape layer key.doubleSafety distance (m).intSafety zone shape layer key.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.voidsetHomePoint(int value) Home point shape key.voidsetHorizontalZigzags(boolean value) Cover surface with horizontal zigzags instead of vertical.voidsetInterestingZone(int value) Interesting zone shape layer key.voidsetMaxPitch(int value) Maximum camera pitch angle.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.voidsetPowerlines(int value) Powerlines shape layer key.voidsetRestrictedZone(int value) Restricted zone shape layer key.voidsetSafetyDistance(double value) Safety distance (m).voidsetSafetyZone(int value) Safety zone shape layer key.voidsetSensor(int value) Sensor key.voidsetUseSelection(boolean value) Focus on model selection.Methods inherited from class com.agisoft.metashape.Task
apply, apply, close, delete, finalize, getCPtr, getName, getParameter, getParameterNames, getTarget, getWorkitemCount, isGPUSupported, setParameter, setWorkitemCount, toNetworkTask, toNetworkTask, toNetworkTask, toNetworkTask
-
Constructor Details
-
PlanMission
public PlanMission()
-
-
Method Details
-
setAttachViewpoints
public void setAttachViewpoints(boolean value) Generate additional viewpoints to increase coverage. -
getAttachViewpoints
public boolean getAttachViewpoints()Generate additional viewpoints to increase coverage. -
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. -
getGroupAttachedViewpoints
public boolean getGroupAttachedViewpoints()Ignore minimum waypoint spacing for additional viewpoints. -
setHomePoint
public void setHomePoint(int value) Home point shape key. Default: -1 -
getHomePoint
public int getHomePoint()Home point shape key. Default: -1 -
setHorizontalZigzags
public void setHorizontalZigzags(boolean value) Cover surface with horizontal zigzags instead of vertical. -
getHorizontalZigzags
public boolean getHorizontalZigzags()Cover surface with horizontal zigzags instead of vertical. -
setInterestingZone
public void setInterestingZone(int value) Interesting zone shape layer key. Default: -1 -
getInterestingZone
public int getInterestingZone()Interesting zone shape layer key. Default: -1 -
setMaxPitch
public void setMaxPitch(int value) Maximum camera pitch angle. Default: 0 -
getMaxPitch
public int getMaxPitch()Maximum camera pitch angle. Default: 0 -
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 -
setPowerlines
public void setPowerlines(int value) Powerlines shape layer key. Default: -1 -
getPowerlines
public int getPowerlines()Powerlines shape layer key. Default: -1 -
setRestrictedZone
public void setRestrictedZone(int value) Restricted zone shape layer key. Default: -1 -
getRestrictedZone
public int getRestrictedZone()Restricted zone shape layer key. Default: -1 -
setSafetyDistance
public void setSafetyDistance(double value) Safety distance (m). Default: 10.0 -
getSafetyDistance
public double getSafetyDistance()Safety distance (m). Default: 10.0 -
setSafetyZone
public void setSafetyZone(int value) Safety zone shape layer key. Default: -1 -
getSafetyZone
public int getSafetyZone()Safety zone shape layer key. Default: -1 -
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. -
getUseSelection
public boolean getUseSelection()Focus on model selection.
-