struct Bonxai::Point3D

Overview

#include <mrpt/maps/bonxai/bonxai.hpp>

struct Point3D
{
    // fields

    double x;
    double y;
    double z;

    // construction

    Point3D();
    Point3D(const Point3D& v);
    Point3D(Point3D&& v);

    Point3D(
        double x,
        double y,
        double z
        );

    template <typename T>
    Point3D(const T& v);

    // methods

    Point3D& operator = (const Point3D& v);
    Point3D& operator = (Point3D&& v);

    template <typename T>
    Point3D& operator = (const T& v);

    double& operator [] (size_t index);
};