|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <CorridorScanComplexItem.h>
Inheritance diagram for CorridorScanComplexItem:
Collaboration diagram for CorridorScanComplexItem:Public Types | |
| enum | EntryPointLocation { EntryPointDefaultOrder = 0 , EntryPointStartSameEndOppositeSide = 1 , EntryPointStartOppositeEndSameSide = 2 , EntryPointStartOppositeEndOppositeSide = 3 } |
Public Types inherited from VisualMissionItem | |
| enum | ReadyForSaveState { ReadyForSave , NotReadyForSaveTerrain , NotReadyForSaveData } |
Public Member Functions | |
| CorridorScanComplexItem (PlanMasterController *masterController, bool flyView, const QString &kmlOrShpFile) | |
| Fact * | corridorWidth (void) |
| QGCMapPolyline * | corridorPolyline (void) |
| Q_INVOKABLE void | rotateEntryPoint (void) |
| QString | patternName (void) const final |
| void | save (QJsonArray &planItems) final |
| bool | specifiesCoordinate (void) const final |
| double | timeBetweenShots (void) final |
| bool | load (const QJsonObject &complexObject, int sequenceNumber, QString &errorString) final |
| QString | mapVisualQML (void) const final |
| QString | presetsSettingsGroup (void) |
| void | savePreset (const QString &name) |
| void | loadPreset (const QString &name) |
| QString | commandDescription (void) const final |
| QString | commandName (void) const final |
| QString | abbreviation (void) const final |
| void | setCoordinate (const QGeoCoordinate &coordinate) final |
| ReadyForSaveState | readyForSaveState (void) const final |
| double | additionalTimeDelay (void) const final |
Public Member Functions inherited from TransectStyleComplexItem | |
| TransectStyleComplexItem (PlanMasterController *masterController, bool flyView, QString settignsGroup) | |
| QGCMapPolygon * | surveyAreaPolygon (void) |
| CameraCalc * | cameraCalc (void) |
| QVariantList | visualTransectPoints (void) |
| Fact * | turnAroundDistance (void) |
| Fact * | cameraTriggerInTurnAround (void) |
| Fact * | hoverAndCapture (void) |
| Fact * | refly90Degrees (void) |
| Fact * | terrainAdjustTolerance (void) |
| Fact * | terrainAdjustMaxDescentRate (void) |
| Fact * | terrainAdjustMaxClimbRate (void) |
| const Fact * | hoverAndCapture (void) const |
| int | cameraShots (void) const |
| double | coveredArea (void) const |
| bool | hoverAndCaptureAllowed (void) const |
| double | triggerDistance (void) const |
| bool | hoverAndCaptureEnabled (void) const |
| bool | triggerCamera (void) const |
| int | _transectCount (void) const |
| int | lastSequenceNumber (void) const final |
| void | addKMLVisuals (KMLPlanDomDocument &domDocument) final |
| double | complexDistance (void) const final |
| double | greatestDistanceTo (const QGeoCoordinate &other) const final |
| void | appendMissionItems (QList< MissionItem * > &items, QObject *missionItemParent) final |
| void | applyNewAltitude (double newAltitude) final |
| Adjust the altitude of the item if appropriate to the new altitude. | |
| bool | dirty (void) const final |
| bool | isSimpleItem (void) const final |
| bool | isStandaloneCoordinate (void) const final |
| bool | specifiesAltitudeOnly (void) const final |
| QGeoCoordinate | coordinate (void) const final |
| QGeoCoordinate | entryCoordinate (void) const final |
| QGeoCoordinate | exitCoordinate (void) const final |
| int | sequenceNumber (void) const final |
| double | specifiedFlightSpeed (void) final |
| double | specifiedGimbalYaw (void) final |
| double | specifiedGimbalPitch (void) final |
| void | setMissionFlightStatus (MissionFlightStatus_t &missionFlightStatus) final |
| ReadyForSaveState | readyForSaveState (void) const override |
| QString | commandDescription (void) const override |
| QString | commandName (void) const override |
| QString | abbreviation (void) const override |
| bool | exitCoordinateSameAsEntry (void) const final |
| void | setDirty (bool dirty) final |
| void | setCoordinate (const QGeoCoordinate &coordinate) override |
| void | setSequenceNumber (int sequenceNumber) final |
| double | editableAlt (void) const final |
| double | amslEntryAlt (void) const final |
| double | amslExitAlt (void) const final |
| double | minAMSLAltitude (void) const final |
| double | maxAMSLAltitude (void) const final |
Public Member Functions inherited from ComplexMissionItem | |
| ComplexMissionItem (PlanMasterController *masterController, bool flyView) | |
| const ComplexMissionItem & | operator= (const ComplexMissionItem &other) |
| QmlObjectListModel * | flightPathSegments (void) |
| virtual bool | terrainCollision (void) const |
| virtual bool | isSingleItem (void) const |
| Q_INVOKABLE void | deletePreset (const QString &name) |
| virtual QStringList | presetNames (void) |
| virtual void | applyPreviousAltitudeFrame (QGroundControlQmlGlobal::AltitudeFrame prevAltFrame, double prevAltitude) |
| bool | presetsSupported (void) |
| bool | isIncomplete (void) const |
Public Member Functions inherited from VisualMissionItem | |
| VisualMissionItem (PlanMasterController *masterController, bool flyView) | |
| VisualMissionItem (const VisualMissionItem &other, bool flyView) | |
| ~VisualMissionItem () | |
| const VisualMissionItem & | operator= (const VisualMissionItem &other) |
| bool | homePosition (void) const |
| < Flight path cumalative horizontal distance from home point to this item | |
| double | altDifference (void) const |
| double | altPercent (void) const |
| double | terrainPercent (void) const |
| bool | terrainCollision (void) const |
| double | azimuth (void) const |
| double | distance (void) const |
| double | distanceFromStart (void) const |
| bool | isCurrentItem (void) const |
| bool | hasCurrentChildItem (void) const |
| double | terrainAltitude (void) const |
| bool | terrainQueryFailed (void) const |
| bool | flyView (void) const |
| bool | wizardMode (void) const |
| VisualMissionItem * | parentItem (void) |
| QmlObjectListModel * | childItems (void) |
| void | setIsCurrentItem (bool isCurrentItem) |
| void | setHasCurrentChildItem (bool hasCurrentChildItem) |
| void | setAltDifference (double altDifference) |
| void | setAltPercent (double altPercent) |
| void | setTerrainPercent (double terrainPercent) |
| void | setTerrainCollision (bool terrainCollision) |
| void | setAzimuth (double azimuth) |
| void | setDistance (double distance) |
| void | setDistanceFromStart (double distanceFromStart) |
| void | setWizardMode (bool wizardMode) |
| void | setParentItem (VisualMissionItem *parentItem) |
| void | setHomePositionSpecialCase (bool homePositionSpecialCase) |
| FlightPathSegment * | simpleFlightPathSegment (void) |
| void | setSimpleFlighPathSegment (FlightPathSegment *segment) |
| void | clearSimpleFlighPathSegment (void) |
| PlanMasterController * | masterController (void) |
| virtual bool | isTakeoffItem (void) const |
| virtual bool | isLandCommand (void) const |
| virtual bool | isSurveyItem (void) const |
| virtual double | specifiedVehicleYaw (void) |
| virtual QGCGeoBoundingCube * | boundingCube (void) |
| double | missionGimbalYaw (void) const |
| double | missionVehicleYaw (void) const |
| void | setMissionVehicleYaw (double vehicleYaw) |
Static Public Attributes | |
| static constexpr const char * | canonicalName = QT_TR_NOOP("Corridor Scan") |
| static constexpr const char * | settingsGroup = "CorridorScan" |
| static constexpr const char * | corridorWidthName = "CorridorWidth" |
| static constexpr const char * | jsonComplexItemTypeValue = "CorridorScan" |
Static Public Attributes inherited from TransectStyleComplexItem | |
| static constexpr const char * | turnAroundDistanceName = "TurnAroundDistance" |
| static constexpr const char * | turnAroundDistanceMultiRotorName = "TurnAroundDistanceMultiRotor" |
| static constexpr const char * | cameraTriggerInTurnAroundName = "CameraTriggerInTurnAround" |
| static constexpr const char * | hoverAndCaptureName = "HoverAndCapture" |
| static constexpr const char * | refly90DegreesName = "Refly90Degrees" |
| static constexpr const char * | terrainAdjustToleranceName = "TerrainAdjustTolerance" |
| static constexpr const char * | terrainAdjustMaxClimbRateName = "TerrainAdjustMaxClimbRate" |
| static constexpr const char * | terrainAdjustMaxDescentRateName = "TerrainAdjustMaxDescentRate" |
Static Public Attributes inherited from ComplexMissionItem | |
| static constexpr const char * | jsonComplexItemTypeKey = "complexItemType" |
| This mission item attribute specifies the type of the complex item. | |
Static Public Attributes inherited from VisualMissionItem | |
| static constexpr const char * | jsonTypeKey = "type" |
| Json file attribute which specifies the item type. | |
| static constexpr const char * | jsonTypeSimpleItemValue = "SimpleItem" |
| Item type is MISSION_ITEM. | |
| static constexpr const char * | jsonTypeComplexItemValue = "ComplexItem" |
| Item type is Complex Item. | |
Additional Inherited Members | |
Signals inherited from TransectStyleComplexItem | |
| void | cameraShotsChanged (void) |
| void | timeBetweenShotsChanged (void) |
| void | visualTransectPointsChanged (void) |
| void | coveredAreaChanged (void) |
| void | _updateFlightPathSegmentsSignal (void) |
Signals inherited from ComplexMissionItem | |
| void | patternNameChanged (void) |
| void | complexDistanceChanged (void) |
| void | boundingCubeChanged (void) |
| void | greatestDistanceToChanged (void) |
| void | presetNamesChanged (void) |
| void | isIncompleteChanged (void) |
| void | minAMSLAltitudeChanged (void) |
| void | maxAMSLAltitudeChanged (void) |
| void | terrainCollisionChanged (bool terrainCollision) |
Signals inherited from VisualMissionItem | |
| void | altDifferenceChanged (double altDifference) |
| void | altPercentChanged (double altPercent) |
| void | terrainPercentChanged (double terrainPercent) |
| void | terrainCollisionChanged (bool terrainCollision) |
| void | azimuthChanged (double azimuth) |
| void | commandDescriptionChanged (void) |
| void | commandNameChanged (void) |
| void | abbreviationChanged (void) |
| void | coordinateChanged (const QGeoCoordinate &coordinate) |
| void | entryCoordinateChanged (const QGeoCoordinate &entryCoordinate) |
| void | exitCoordinateChanged (const QGeoCoordinate &exitCoordinate) |
| void | dirtyChanged (bool dirty) |
| void | distanceChanged (double distance) |
| void | distanceFromStartChanged (double distanceFromStart) |
| void | isCurrentItemChanged (bool isCurrentItem) |
| void | hasCurrentChildItemChanged (bool hasCurrentChildItem) |
| void | sequenceNumberChanged (int sequenceNumber) |
| void | isSimpleItemChanged (bool isSimpleItem) |
| void | isTakeoffItemChanged (bool isTakeoffItem) |
| void | isLandCommandChanged (void) |
| void | specifiesCoordinateChanged (void) |
| void | isStandaloneCoordinateChanged (void) |
| void | specifiesAltitudeOnlyChanged (void) |
| void | specifiedFlightSpeedChanged (void) |
| void | specifiedGimbalYawChanged (void) |
| void | specifiedGimbalPitchChanged (void) |
| void | specifiedVehicleYawChanged (void) |
| void | lastSequenceNumberChanged (int sequenceNumber) |
| void | missionGimbalYawChanged (double missionGimbalYaw) |
| void | missionVehicleYawChanged (double missionVehicleYaw) |
| void | terrainAltitudeChanged (double terrainAltitude) |
| void | terrainQueryFailedChanged (bool terrainQueryFailed) |
| void | additionalTimeDelayChanged (void) |
| void | boundingCubeChanged (void) |
| void | readyForSaveStateChanged (void) |
| void | wizardModeChanged (bool wizardMode) |
| void | parentItemChanged (VisualMissionItem *parentItem) |
| void | amslEntryAltChanged (double alt) |
| void | amslExitAltChanged (double alt) |
| void | previousVTOLModeChanged (void) |
| void | currentVTOLModeChanged (void) |
| Signals that this item has changed the VTOL mode (MAV_CMD_DO_VTOL_TRANSITION) | |
| void | exitCoordinateSameAsEntryChanged (bool exitCoordinateSameAsEntry) |
Protected Types inherited from TransectStyleComplexItem | |
| enum | CoordType { CoordTypeInterior , CoordTypeInteriorHoverTrigger , CoordTypeInteriorTerrainAdded , CoordTypeSurveyEntry , CoordTypeSurveyExit , CoordTypeTurnaround } |
Protected Slots inherited from TransectStyleComplexItem | |
| void | _setDirty (void) |
| void | _setIfDirty (bool dirty) |
| void | _updateCoordinateAltitudes (void) |
| void | _polyPathTerrainData (bool success, const QList< TerrainPathQuery::PathHeightInfo_t > &rgPathHeightInfo) |
| void | _missionItemCoordTerrainData (bool success, QList< double > heights) |
| void | _rebuildTransects (void) |
Protected Slots inherited from ComplexMissionItem | |
| virtual void | _segmentTerrainCollisionChanged (bool terrainCollision) |
Protected Slots inherited from VisualMissionItem | |
| void | _amslEntryAltChanged (void) |
| void | _amslExitAltChanged (void) |
Protected Member Functions inherited from TransectStyleComplexItem | |
| virtual void | _rebuildTransectsPhase1 (void)=0 |
| Rebuilds the _transects array. | |
| virtual void | _recalcCameraShots (void)=0 |
| void | _save (QJsonObject &saveObject) |
| bool | _load (const QJsonObject &complexObject, bool forPresets, QString &errorString) |
| void | _setExitCoordinate (const QGeoCoordinate &coordinate) |
| void | _setCameraShots (int cameraShots) |
| double | _triggerDistance (void) const |
| bool | _hasTurnaround (void) const |
| double | _turnAroundDistance (void) const |
| void | _appendWaypoint (QList< MissionItem * > &items, QObject *missionItemParent, int &seqNum, MAV_FRAME mavFrame, float holdTime, const QGeoCoordinate &coordinate) |
| void | _appendSinglePhotoCapture (QList< MissionItem * > &items, QObject *missionItemParent, int &seqNum) |
| void | _appendConditionGate (QList< MissionItem * > &items, QObject *missionItemParent, int &seqNum, MAV_FRAME mavFrame, const QGeoCoordinate &coordinate) |
| void | _appendCameraTriggerDistance (QList< MissionItem * > &items, QObject *missionItemParent, int &seqNum, float triggerDistance) |
| void | _appendCameraTriggerDistanceUpdatePoint (QList< MissionItem * > &items, QObject *missionItemParent, int &seqNum, MAV_FRAME mavFrame, const QGeoCoordinate &coordinate, bool useConditionGate, float triggerDistance) |
| void | _buildAndAppendMissionItems (QList< MissionItem * > &items, QObject *missionItemParent) |
| void | _appendLoadedMissionItems (QList< MissionItem * > &items, QObject *missionItemParent) |
| void | _recalcComplexDistance (void) |
Protected Member Functions inherited from ComplexMissionItem | |
| void | _savePresetJson (const QString &name, QJsonObject &presetObject) |
| QJsonObject | _loadPresetJson (const QString &name) |
| void | _appendFlightPathSegment (FlightPathSegment::SegmentType segmentType, const QGeoCoordinate &coord1, double coord1AMSLAlt, const QGeoCoordinate &coord2, double coord2AMSLAlt) |
Protected Member Functions inherited from VisualMissionItem | |
| void | _setBoundingCube (QGCGeoBoundingCube bc) |
Protected Attributes inherited from TransectStyleComplexItem | |
| int | _sequenceNumber = 0 |
| QGeoCoordinate | _entryCoordinate |
| QGeoCoordinate | _exitCoordinate |
| QGCMapPolygon | _surveyAreaPolygon |
| QVariantList | _visualTransectPoints |
| Used to draw the flight path visuals on the screen. | |
| QList< QList< CoordInfo_t > > | _transects |
| QList< TerrainPathQuery::PathHeightInfo_t > | _rgPathHeightInfo |
| Path height for each segment includes turn segments. | |
| QList< QGeoCoordinate > | _rgFlyThroughMissionItemCoords |
| QList< double > | _rgFlyThroughMissionItemCoordsTerrainHeights |
| QList< CoordInfo_t > | _rgFlightPathCoordInfo |
| Fully calculated flight path (including terrain if needed) | |
| bool | _ignoreRecalc = false |
| double | _complexDistance = qQNaN() |
| int | _cameraShots = 0 |
| double | _timeBetweenShots = 0 |
| double | _vehicleSpeed = 5 |
| CameraCalc | _cameraCalc |
| double | _minAMSLAltitude = qQNaN() |
| double | _maxAMSLAltitude = qQNaN() |
| QObject * | _loadedMissionItemsParent = nullptr |
| Parent for all items in _loadedMissionItems for simpler delete. | |
| QList< MissionItem * > | _loadedMissionItems |
| Mission items loaded from plan file. | |
| QMap< QString, FactMetaData * > | _metaDataMap |
| SettingsFact | _turnAroundDistanceFact |
| SettingsFact | _cameraTriggerInTurnAroundFact |
| SettingsFact | _hoverAndCaptureFact |
| SettingsFact | _refly90DegreesFact |
| SettingsFact | _terrainAdjustToleranceFact |
| SettingsFact | _terrainAdjustMaxClimbRateFact |
| SettingsFact | _terrainAdjustMaxDescentRateFact |
Protected Attributes inherited from ComplexMissionItem | |
| bool | _isIncomplete = true |
| int | _cTerrainCollisionSegments = 0 |
| QmlObjectListModel | _flightPathSegments |
| QMap< QString, FactMetaData * > | _metaDataMap |
Protected Attributes inherited from VisualMissionItem | |
| bool | _flyView = false |
| bool | _isCurrentItem = false |
| bool | _hasCurrentChildItem = false |
| bool | _dirty = false |
| bool | _homePositionSpecialCase = false |
| true: This item is being used as a ui home position indicator | |
| bool | _wizardMode = false |
| true: Item editor is showing wizard completion panel | |
| double | _terrainAltitude = qQNaN() |
| Altitude of terrain at coordinate position, NaN for not known. | |
| bool | _terrainQueryFailed = false |
| true: Last terrain query failed | |
| double | _altDifference = 0 |
| Difference in altitude from previous waypoint. | |
| double | _altPercent = 0 |
| Percent of total altitude change in mission. | |
| double | _terrainPercent = qQNaN() |
| Percent of terrain altitude for coordinate. | |
| bool | _terrainCollision = false |
| true: item collides with terrain | |
| double | _azimuth = 0 |
| Azimuth to previous waypoint. | |
| double | _distance = 0 |
| Distance to previous waypoint. | |
| double | _distanceFromStart = 0 |
| Flight path cumalative horizontal distance from home point to this item. | |
| QString | _editorQml |
| Qml resource for editing item. | |
| double | _missionGimbalYaw = qQNaN() |
| double | _missionVehicleYaw = qQNaN() |
| QGCMAVLinkTypes::VehicleClass_t | _previousVTOLMode = QGCMAVLinkTypes::VehicleClassGeneric |
| Generic == unknown. | |
| PlanMasterController * | _masterController = nullptr |
| MissionController * | _missionController = nullptr |
| Vehicle * | _controllerVehicle = nullptr |
| FlightPathSegment * | _simpleFlightPathSegment = nullptr |
| The simple item flight segment (if any) which starts with this visual item. | |
| VisualMissionItem * | _parentItem = nullptr |
| QGCGeoBoundingCube | _boundingCube |
| The bounding "cube" of this element. | |
| QmlObjectListModel | _childItems |
| This is used to reference any subsequent mission items which do not specify a coordinate. | |
Static Protected Attributes inherited from TransectStyleComplexItem | |
| static constexpr const char * | _jsonTransectStyleComplexItemKey = "TransectStyleComplexItem" |
| static constexpr const char * | _jsonCameraCalcKey = "CameraCalc" |
| static constexpr const char * | _jsonVisualTransectPointsKey = "VisualTransectPoints" |
| static constexpr const char * | _jsonItemsKey = "Items" |
| static constexpr const char * | _jsonTerrainFlightSpeed = "TerrainFlightSpeed" |
| static constexpr const char * | _jsonCameraShotsKey = "CameraShots" |
| static constexpr int | _terrainQueryTimeoutMsecs = 1000 |
| static constexpr int | _hoverAndCaptureDelaySeconds = 4 |
| static constexpr double | _minimumTransectSpacingMeters = 0.3 |
| static constexpr double | _forceLargeTransectSpacingMeters = 100000 |
Static Protected Attributes inherited from ComplexMissionItem | |
| static constexpr const char * | _presetSettingsKey = "_presets" |
Definition at line 7 of file CorridorScanComplexItem.h.
| Enumerator | |
|---|---|
| EntryPointDefaultOrder | |
| EntryPointStartSameEndOppositeSide | |
| EntryPointStartOppositeEndSameSide | |
| EntryPointStartOppositeEndOppositeSide | |
Definition at line 21 of file CorridorScanComplexItem.h.
| CorridorScanComplexItem::CorridorScanComplexItem | ( | PlanMasterController * | masterController, |
| bool | flyView, | ||
| const QString & | kmlOrShpFile | ||
| ) |
| flyView | true: Created for use in the Fly View, false: Created for use in the Plan View |
| kmlOrShpFile | Polyline comes from this file, empty for default polyline |
Definition at line 14 of file CorridorScanComplexItem.cc.
References TransectStyleComplexItem::_setDirty(), QGCMapPolyline::dirtyChanged(), SettingsManager::instance(), QGCMapPolyline::isValidChanged(), QGCMapPolyline::pathChanged(), QGCMapPolyline::traceModeChanged(), and Fact::valueChanged().
|
inlinefinalvirtual |
Implements VisualMissionItem.
Definition at line 50 of file CorridorScanComplexItem.h.
|
inlinefinalvirtual |
Implements VisualMissionItem.
Definition at line 53 of file CorridorScanComplexItem.h.
|
inlinefinalvirtual |
Implements VisualMissionItem.
Definition at line 48 of file CorridorScanComplexItem.h.
|
inlinefinalvirtual |
Implements VisualMissionItem.
Definition at line 49 of file CorridorScanComplexItem.h.
|
inline |
Definition at line 30 of file CorridorScanComplexItem.h.
|
inline |
Definition at line 29 of file CorridorScanComplexItem.h.
|
finalvirtual |
Load the complex mission item from Json
| complexObject | Complex mission item json object | |
| sequenceNumber | Sequence number for first MISSION_ITEM in survey | |
| [out] | errorString | Error if load fails |
Implements TransectStyleComplexItem.
Definition at line 146 of file CorridorScanComplexItem.cc.
References errorString, and TransectStyleComplexItem::sequenceNumber().
|
virtual |
Loads the specified preset into the complex item.
| name | Preset name. |
Reimplemented from ComplexMissionItem.
Definition at line 74 of file CorridorScanComplexItem.cc.
References ComplexMissionItem::_loadPresetJson(), TransectStyleComplexItem::_rebuildTransects(), errorString, and QGC::showAppMessage().
|
inlinefinalvirtual |
Implements TransectStyleComplexItem.
Definition at line 42 of file CorridorScanComplexItem.h.
|
inlinefinalvirtual |
Implements ComplexMissionItem.
Definition at line 35 of file CorridorScanComplexItem.h.
References canonicalName.
|
inlinevirtual |
Returns the name of the settings group for presets. Empty string signals no support for presets.
Reimplemented from ComplexMissionItem.
Definition at line 43 of file CorridorScanComplexItem.h.
References settingsGroup.
|
finalvirtual |
Reimplemented from VisualMissionItem.
Definition at line 393 of file CorridorScanComplexItem.cc.
References TransectStyleComplexItem::readyForSaveState().
| void CorridorScanComplexItem::rotateEntryPoint | ( | void | ) |
Definition at line 188 of file CorridorScanComplexItem.cc.
References TransectStyleComplexItem::_rebuildTransects(), and EntryPointStartOppositeEndOppositeSide.
|
finalvirtual |
Save the item(s) in Json format
| missionItems | Current set of mission items, new items should be appended to the end |
Implements TransectStyleComplexItem.
Definition at line 45 of file CorridorScanComplexItem.cc.
|
virtual |
Saves the current state of the complex item as the named preset.
| name | User visible name for preset. Will replace existing preset if already exists. |
Reimplemented from ComplexMissionItem.
Definition at line 53 of file CorridorScanComplexItem.cc.
References ComplexMissionItem::_savePresetJson().
|
finalvirtual |
Implements VisualMissionItem.
Definition at line 156 of file CorridorScanComplexItem.cc.
References TransectStyleComplexItem::_entryCoordinate, TransectStyleComplexItem::coordinate(), QGCMapPolyline::coordinateList(), QGCMapPolyline::count(), and QGCMapPolyline::setPath().
|
finalvirtual |
Implements TransectStyleComplexItem.
Definition at line 151 of file CorridorScanComplexItem.cc.
References QGCMapPolyline::count().
|
finalvirtual |
Reimplemented from TransectStyleComplexItem.
Definition at line 398 of file CorridorScanComplexItem.cc.
References TransectStyleComplexItem::_cameraCalc, TransectStyleComplexItem::_vehicleSpeed, CameraCalc::adjustedFootprintFrontal(), and Fact::rawValue().
|
staticconstexpr |
Definition at line 55 of file CorridorScanComplexItem.h.
Referenced by QGCCorePlugin::complexMissionItemNames(), QGCCorePlugin::createComplexMissionItem(), CorridorScanPlanCreator::createPlan(), and patternName().
|
staticconstexpr |
Definition at line 58 of file CorridorScanComplexItem.h.
|
staticconstexpr |
Definition at line 60 of file CorridorScanComplexItem.h.
Referenced by QGCCorePlugin::createComplexMissionItem().
|
staticconstexpr |
Definition at line 57 of file CorridorScanComplexItem.h.
Referenced by presetsSettingsGroup().