struct mrpt::graphs::CNetworkOfPoses::global_pose_t

Overview

The type of each global pose in nodes: an extension of the constraint_no_pdf_t pose with any optional user-defined data.

#include <mrpt/graphs/CNetworkOfPoses.h>

struct global_pose_t:
    public constraint_no_pdf_t,
    public NODE_ANNOTATIONS
{
    // typedefs

    typedef typename CNetworkOfPoses<CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS>::global_pose_t self_t;

    // construction

    global_pose_t();

    template <typename ARG1>
    global_pose_t(const ARG1& a1);

    template <typename ARG1, typename ARG2>
    global_pose_t(
        const ARG1& a1,
        const ARG2& a2
        );

    // methods

    static constexpr static auto getClassName();
    bool operator == (const global_pose_t& other) const;
    bool operator != (const global_pose_t& other) const;
};

Construction

global_pose_t()

Potential class constructors.