diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-01-23 15:12:25 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-01-23 15:12:25 +0100 |
| commit | b23012d7e20ae11e792949a1ba7bc6450a890bf2 (patch) | |
| tree | a15a4fa2e15505fb664569bb9a6a4079f28f4d5d /src/stl_binary_reader.h | |
| parent | 68f29460464f577ced83566b447b0f6880d73b31 (diff) | |
Add option to read binary STL from a FILE *
Diffstat (limited to 'src/stl_binary_reader.h')
| -rw-r--r-- | src/stl_binary_reader.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/stl_binary_reader.h b/src/stl_binary_reader.h index 4c8f6e1..fd85a3c 100644 --- a/src/stl_binary_reader.h +++ b/src/stl_binary_reader.h @@ -26,13 +26,16 @@ namespace sub { +class InputReader; + /** @class STLBinaryReader * @brief A class to read binary STL files. */ class STLBinaryReader : public Reader { public: - STLBinaryReader (std::istream &); + explicit STLBinaryReader (std::istream& in); + explicit STLBinaryReader (FILE* in); std::map<std::string, std::string> metadata () const; @@ -67,6 +70,8 @@ public: std::string editor_contact_details; private: + void read (boost::shared_ptr<InputReader> reader); + STLBinaryTables _tables; }; |
