Class PlanMission

java.lang.Object
com.agisoft.metashape.Task
com.agisoft.metashape.tasks.PlanMission
All Implemented Interfaces:
AutoCloseable

public class PlanMission extends Task
Task class containing processing parameters.
  • 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.