|
| const double & | altitude () const |
| | Returns the altitude (height above ground) in [m].
|
| std::optional< std::reference_wrapper< const KeyedMatrixXd< Keys::MotionModelKey, Keys::MotionModelKey > > > | e_CovarianceMatrix () const |
| | Returns the Covariance matrix in ECEF frame.
|
| const Eigen::Vector3d & | e_position () const |
| | Returns the coordinates in [m].
|
| std::optional< Eigen::Vector3d > | e_positionStdev () const |
| | Returns the standard deviation of the position in ECEF frame coordinates in [m].
|
| Eigen::Quaterniond | e_Quat_n () const |
| | Returns the Quaternion from navigation to Earth-fixed frame.
|
| std::string | getType () const override |
| | Returns the type of the data class.
|
| std::optional< double > | getValueAt (size_t idx) const override |
| | Get the value at the index.
|
| const double & | latitude () const |
| | Returns the latitude 𝜙 in [rad].
|
| const Eigen::Vector3d & | lla_position () const |
| | Returns the latitude 𝜙, longitude λ and altitude (height above ground) in [rad, rad, m].
|
| const double & | longitude () const |
| | Returns the longitude λ in [rad].
|
| std::optional< std::reference_wrapper< const KeyedMatrixXd< Keys::MotionModelKey, Keys::MotionModelKey > > > | n_CovarianceMatrix () const |
| | Returns the Covariance matrix in local navigation frame.
|
| std::optional< Eigen::Vector3d > | n_positionStdev () const |
| | Returns the standard deviation of the position in local navigation frame coordinates in [m].
|
| Eigen::Quaterniond | n_Quat_e () const |
| | Returns the Quaternion from Earth-fixed frame to navigation.
|
| template<typename Derived> |
| void | setPosCovarianceMatrix_e (const Eigen::MatrixBase< Derived > &e_covarianceMatrix) |
| | Set the Covariance matrix in ECEF coordinates.
|
| template<typename Derived> |
| void | setPosCovarianceMatrix_n (const Eigen::MatrixBase< Derived > &n_covarianceMatrix) |
| | Set the Covariance matrix in NED coordinates.
|
| template<typename Derived> |
| void | setPosition_e (const Eigen::MatrixBase< Derived > &e_position) |
| | Set the Position in coordinates.
|
| template<typename Derived> |
| void | setPosition_lla (const Eigen::MatrixBase< Derived > &lla_position) |
| | Set the Position lla object.
|
| template<typename DerivedP, typename Derived> |
| void | setPositionAndCov_e (const Eigen::MatrixBase< DerivedP > &e_position, const Eigen::MatrixBase< Derived > &e_covarianceMatrix) |
| | Set the position and the covariance matrix.
|
| template<typename DerivedP, typename Derived> |
| void | setPositionAndCov_n (const Eigen::MatrixBase< DerivedP > &lla_position, const Eigen::MatrixBase< Derived > &n_covarianceMatrix) |
| | Set the position and the covariance matrix.
|
| bool | setValueAt (size_t idx, double value) override |
| | Set the value at the index.
|
| std::vector< std::string > | staticDataDescriptors () const override |
| | Returns a vector of data descriptors.
|
| size_t | staticDescriptorCount () const override |
| | Get the amount of descriptors.
|
| void | addEvent (const std::string &text) |
| | Adds the event to the list.
|
| virtual std::vector< std::string > | dynamicDataDescriptors () const |
| | Returns a vector of data descriptors for the dynamic data.
|
| const std::vector< std::string > & | events () const |
| | Returns a vector of string events associated with this data.
|
| virtual std::vector< std::pair< std::string, double > > | getDynamicData () const |
| | Returns a vector of data descriptors and values for the dynamic data.
|
| virtual std::optional< double > | getDynamicDataAt (const std::string &) const |
| | Get the value for the descriptor.
|
| double | getValueAtOrNaN (size_t idx) const |
| | Get the value at the index or NaN if not in the observation.
|
| virtual void | guiTooltip (bool detailView, bool firstOpen, const char *displayName, const char *id, int *rootWindow) const |
| | Shows a GUI tooltip to look into details of the observation.
|
| virtual bool | hasTooltip () const |
| | Return whether this data has a tooltip.
|
| | NodeData ()=default |
| | Default constructor.
|
| | NodeData (const NodeData &)=default |
| | Copy constructor.
|
| | NodeData (NodeData &&)=default |
| | Move constructor.
|
| NodeData & | operator= (const NodeData &)=default |
| | Copy assignment operator.
|
| NodeData & | operator= (NodeData &&)=default |
| | Move assignment operator.
|
| virtual bool | setDynamicDataAt (const std::string &, double) |
| | Set the value for the descriptor.
|
| virtual | ~NodeData ()=default |
| | Destructor.
|
Position Storage Class.
Definition at line 31 of file Pos.hpp.