struct mola::MolaViz::DecayingCloud

Overview

struct DecayingCloud
{
    // fields

    std::string opengl_viewport_name;
    mrpt::Clock::time_point insertion_stamp;
    std::shared_ptr<mrpt::opengl::CPointCloudColoured> cloud;
    double decay_time_seconds = 0;
    float initial_alpha = 1.0f;

    // construction

    DecayingCloud();

    DecayingCloud(
        const std::string& opengl_viewport_name_,
        const mrpt::Clock::time_point& insertion_stamp_,
        const std::shared_ptr<mrpt::opengl::CPointCloudColoured>& cloud_,
        double decay_time_seconds_,
        float initial_alpha_
        );
};