diff options
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; }; |
