Skip to content
Snippets Groups Projects
LoadBinStl.h 573 B
Newer Older
#ifndef MANTID_DATAHANDLING_LOADBINSTL_H_
#define MANTID_DATAHANDLING_LOADBINSTL_H_
#include "MantidAPI/Algorithm.h"
#include "MantidKernel/BinaryStreamReader.h"
#include <MantidKernel/V3D.h>
namespace Mantid {
namespace DataHandling {

class DLLExport LoadBinStl : public Mantid::API::Algorithm {
public:
private:
  void readStl(std::string filename);
  void readTriangle(Kernel::BinaryStreamReader);
  std::vector<uint16_t> triangle;
  std::vector<Kernel::V3D> verticies;
};
} // namespace DataHandling
} // namespace Mantid
#endif /* MANTID_DATAHANDLING_LOADBINSTL_H_ */