Program Listing for File InteractivePointCloud.hpp
↰ Return to documentation for file (include/lvr2/display/InteractivePointCloud.hpp)
/*
* InteractivePointCloud.hpp
*
* Created on: 02.04.2012
* Author: Thomas Wiemann
*/
#ifndef INTERACTIVEPOINTCLOUD_HPP_
#define INTERACTIVEPOINTCLOUD_HPP_
#include "lvr2/display/Renderable.hpp"
#include "lvr2/types/Model.hpp"
namespace lvr2
{
class InteractivePointCloud : public Renderable
{
public:
InteractivePointCloud();
InteractivePointCloud(PointBufferPtr buffer);
virtual ~InteractivePointCloud();
virtual void render();
void updateBuffer(PointBufferPtr buffer);
private:
PointBufferPtr m_buffer;
};
} /* namespace lvr2 */
#endif /* INTERACTIVEPOINTCLOUD_HPP_ */