Program Listing for File Metascan.hpp
↰ Return to documentation for file (include/lvr2/registration/Metascan.hpp)
#ifndef METASCAN_HPP_
#define METASCAN_HPP_
#include "SLAMScanWrapper.hpp"
namespace lvr2
{
class Metascan : public SLAMScanWrapper
{
public:
Metascan();
virtual ~Metascan() = default;
virtual void transform(const Transformd& transform, bool writeFrame = true, FrameUse use = FrameUse::UPDATED) override;
virtual Vector3d point(size_t index) const override;
void addScan(SLAMScanPtr scan);
protected:
std::vector<SLAMScanPtr> m_scans;
};
} /* namespace lvr2 */
#endif /* METASCAN_HPP_ */