#include <Platform.hpp>
Inherits wkf::Platform.
◆ Platform()
| wizard::Platform::Platform |
( |
const std::string & | aName, |
|
|
unsigned int | aId, |
|
|
WsfPM_Platform & | aPlatform ) |
◆ ~Platform()
| wizard::Platform::~Platform |
( |
| ) |
|
|
override |
◆ AddNewRouteInText()
| void wizard::Platform::AddNewRouteInText |
( |
const wkf::RouteBrowserInterface::RouteInfo & | aRouteInfo | ) |
|
◆ AddQueuedOperation()
| void wizard::Platform::AddQueuedOperation |
( |
int | aIndex, |
|
|
bool | aIsInsertion ) |
|
inline |
◆ AddWaypointToEditor()
| void wizard::Platform::AddWaypointToEditor |
( |
const wkf::RouteBrowserInterface::WaypointInfo & | aWaypointInfo, |
|
|
const int | aWaypointIndex = -1 ) |
◆ CheckPlatformDataChange()
| bool wizard::Platform::CheckPlatformDataChange |
( |
const QString & | aDataName, |
|
|
const QString & | aDataValue ) |
This method is called to compare data on this platform with the data associated with it in the text editor if the data is different, it is updated in the text editor currently aDataName should be one of the following: "type","side","icon", "latitude", longitude", "altitude msl",
"yaw","pitch", and "roll"
References wizard::ProxyWatcher::EmitOptionChange(), GetPlatform(), and wizard::ProxyWatcher::Instance().
Referenced by wizard::PlatformDataDockWidget::ItemChanged().
◆ ClearSelectedWaypoints()
| void wizard::Platform::ClearSelectedWaypoints |
( |
| ) |
|
|
inline |
◆ GetAttributeDocumentRange()
| UtTextDocumentRange wizard::Platform::GetAttributeDocumentRange |
( |
WsfPProxyNode | aAttrNode | ) |
|
◆ GetAttributeRangeByName()
| UtTextDocumentRange wizard::Platform::GetAttributeRangeByName |
( |
const QString & | aAttribute | ) |
|
◆ GetDtedId()
| size_t wizard::Platform::GetDtedId |
( |
| ) |
const |
|
inline |
◆ GetEditRanges()
| const std::vector< std::pair< wizard::Editor *, UtTextDocumentRange > > wizard::Platform::GetEditRanges |
( |
| ) |
|
◆ GetPlatform() [1/2]
◆ GetPlatform() [2/2]
Get the proxy platform
- Returns
- the proxy platform
◆ GetProxyRoute()
◆ GetSelectedWaypoints()
| const std::vector< unsigned int > & wizard::Platform::GetSelectedWaypoints |
( |
| ) |
|
|
inline |
Gets the selected waypoints
- Returns
- a list of the selected waypoints
- Note
- returned by value so that programmatic edits don't modify the returned result
◆ GotoDefinition()
| void wizard::Platform::GotoDefinition |
( |
| ) |
|
◆ HandleQueuedDeleteWaypoint()
| void wizard::Platform::HandleQueuedDeleteWaypoint |
( |
| ) |
|
◆ IsRouteable()
| bool wizard::Platform::IsRouteable |
( |
| ) |
const |
|
noexcept |
◆ IsUsingGlobalRoute()
| bool wizard::Platform::IsUsingGlobalRoute |
( |
| ) |
const |
|
noexcept |
◆ IsWrapped()
| bool wizard::Platform::IsWrapped |
( |
| ) |
const |
|
noexcept |
Determine the "wrapped" flag status
- Returns
- whether the VtkInterface wrapped the platform
◆ PlatformHasMover()
| bool wizard::Platform::PlatformHasMover |
( |
| ) |
const |
|
noexcept |
◆ PlatformHasRoute()
| bool wizard::Platform::PlatformHasRoute |
( |
| ) |
const |
|
noexcept |
◆ PlatformInitialize()
| void wizard::Platform::PlatformInitialize |
( |
| ) |
|
◆ RemovePlatformFromEditor()
| void wizard::Platform::RemovePlatformFromEditor |
( |
| ) |
|
◆ RemoveWaypointFromEditor()
| void wizard::Platform::RemoveWaypointFromEditor |
( |
wkf::AttachmentRoute * | aRoutePtr, |
|
|
int | aWaypointIndex = -1 ) |
◆ ResetDeletedIndex()
| void wizard::Platform::ResetDeletedIndex |
( |
| ) |
|
|
inline |
◆ Unwrap()
| void wizard::Platform::Unwrap |
( |
| ) |
|
|
noexcept |
Unsets the "wrapped" flag
- Note
- the VtkInterface to avoid a move of both the platform and the first waypoint
◆ UpdateRoute()
| void wizard::Platform::UpdateRoute |
( |
const wkf::RouteBrowserInterface::RouteInfo & | aRouteInfo | ) |
|
◆ UpdateSelectedWaypoints()
| void wizard::Platform::UpdateSelectedWaypoints |
( |
wkf::AttachmentRoute * | aRoute | ) |
|
|
noexcept |
Updates this platform's selected waypoint list with the selected waypoints of its route
- Parameters
-
| aRoute | is this platform's route |
Referenced by RemoveWaypointFromEditor().
◆ Wrap()
| void wizard::Platform::Wrap |
( |
| ) |
|
|
noexcept |
Sets the "wrapped" flag
- Note
- the VtkInterface to avoid a move of both the platform and the first waypoint
The documentation for this class was generated from the following files: