Program Listing for File GridIO.hpp

Return to documentation for file (include/lvr2/io/GridIO.hpp)

#ifndef GRIDIO_HPP_
#define GRIDIO_HPP_

#include "lvr2/io/DataStruct.hpp"

#include <string>

namespace lvr2
{

class GridIO
{
public:
    GridIO();
    void read( std::string filename );
    virtual ~GridIO();

    floatArr getPoints( size_t &n );
    uintArr  getBoxes(  size_t &n );

private:
    floatArr m_points;
    uintArr  m_boxes;
    size_t   m_numPoints;
    size_t   m_numBoxes;
};

} /* namespace lvr2 */

#endif /* GRIDIO_HPP_ */