template class mrpt::opengl::PointCloudAdapter<mrpt::maps::CSimplePointsMap>

Overview

#include <mrpt/maps/CSimplePointsMap.h>

template <>
class PointCloudAdapter<mrpt::maps::CSimplePointsMap>: public mrpt::opengl::PointCloudAdapter<mrpt::maps::CPointsMap>
{
public:
    // construction

    PointCloudAdapter(const mrpt::maps::CSimplePointsMap& pts);

    // methods

    void getPointRGBf(
        size_t idx,
        float& r,
        float& g,
        float& b
        ) const;

    void setPointRGBu8(
        size_t idx,
        const uint8_t r,
        const uint8_t g,
        const uint8_t b
        );

    void setPointRGBf(
        size_t idx,
        const float r,
        const float g,
        const float b
        );

    void setInvalidPoint(size_t idx);
};