OKVIS
|
A type to store information about a point in the world map. More...
#include <FrameTypedefs.hpp>
Public Member Functions | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | MapPoint () |
Default constructor. Point is at origin with quality 0.0 and ID 0. More... | |
MapPoint (uint64_t id, const Eigen::Vector4d &point, double quality, double distance) | |
Constructor. More... | |
Public Attributes | |
uint64_t | id |
ID of the point. E.g. landmark ID. More... | |
Eigen::Vector4d | point |
Homogeneous coordinate of the point. More... | |
double | quality |
Quality of the point. Usually between 0 and 1. More... | |
double | distance |
Distance to origin of the frame the coordinates are given in. More... | |
std::map < okvis::KeypointIdentifier, uint64_t > | observations |
Observations of this point. More... | |
A type to store information about a point in the world map.
|
inline |
Default constructor. Point is at origin with quality 0.0 and ID 0.
|
inline |
Constructor.
id | ID of the point. E.g. landmark ID. |
point | Homogeneous coordinate of the point. |
quality | Quality of the point. Usually between 0 and 1. |
distance | Distance to origin of the frame the coordinates are given in. |
double okvis::MapPoint::distance |
Distance to origin of the frame the coordinates are given in.
uint64_t okvis::MapPoint::id |
ID of the point. E.g. landmark ID.
std::map<okvis::KeypointIdentifier, uint64_t> okvis::MapPoint::observations |
Observations of this point.
Eigen::Vector4d okvis::MapPoint::point |
Homogeneous coordinate of the point.
double okvis::MapPoint::quality |
Quality of the point. Usually between 0 and 1.