Radium Engine  1.5.20
Loading...
Searching...
No Matches
OBJFileManager.hpp
1#pragma once
2#include <Core/Geometry/TriangleMesh.hpp>
3#include <IO/RaIO.hpp>
4#include <IO/deprecated/FileManager.hpp>
5
6namespace Ra {
7namespace IO {
8
14class RA_IO_API OBJFileManager : public FileManager<Core::Geometry::TriangleMesh>
15{
16 public:
19
21 ~OBJFileManager() override;
22
24 std::string fileExtension() const override;
25 bool importData( std::istream& file, Core::Geometry::TriangleMesh& data ) override;
26 bool exportData( std::ostream& file, const Core::Geometry::TriangleMesh& data ) override;
27};
28
29} // namespace IO
30} // namespace Ra
hepler function to manage enum as underlying types in VariableSet
Definition Cage.cpp:3