OpenWalnut
1.5.0dev
|
Load OBJ meshes. More...
#include <WMeshReaderOBJ.h>
Public Member Functions | |
WMeshReaderOBJ () | |
Constructor. More... | |
virtual | ~WMeshReaderOBJ () |
Destructor. More... | |
virtual WTriangleMesh::SPtr | operator() (WProgressCombiner::SPtr parentProgress, boost::filesystem::path file) |
Load the dataset. More... | |
Public Member Functions inherited from WObjectNDIP< WMeshReaderInterface > | |
virtual | ~WObjectNDIP () |
Destructor. More... | |
virtual std::string | getName () const |
The name of the object. More... | |
virtual std::string | getDescription () const |
The description of this object. More... | |
virtual const char ** | getIcon () const |
The icon of this object. More... | |
virtual WProperties::SPtr | getProperties () |
Return the property group of this object. More... | |
Public Member Functions inherited from WMeshReaderInterface | |
virtual | ~WMeshReaderInterface () |
Destructor. More... | |
std::string | getLine (std::shared_ptr< std::ifstream > ifs, const std::string &desc) const |
Read a line from the given input stream and throw an exception on error. More... | |
std::string | getLine (std::ifstream &ifs, const std::string &desc) const |
Read a line from the given input stream and throw an exception on error. More... | |
Additional Inherited Members | |
Public Types inherited from WObjectNDIP< WMeshReaderInterface > | |
typedef std::shared_ptr< WObjectNDIP > | SPtr |
Shared ptr to an instance. More... | |
typedef std::shared_ptr< const WObjectNDIP > | ConstSPtr |
Shared ptr to a const instance. More... | |
Protected Member Functions inherited from WObjectNDIP< WMeshReaderInterface > | |
WObjectNDIP (std::string name, std::string description, const char **icon=NULL) | |
Construct a NDIP'ed object. More... | |
Protected Attributes inherited from WObjectNDIP< WMeshReaderInterface > | |
WProperties::SPtr | m_properties |
the properties of the object. More... | |
Load OBJ meshes.
Definition at line 35 of file WMeshReaderOBJ.h.
WMeshReaderOBJ::WMeshReaderOBJ | ( | ) |
Constructor.
Definition at line 33 of file WMeshReaderOBJ.cpp.
|
virtual |
Destructor.
Definition at line 39 of file WMeshReaderOBJ.cpp.
|
virtual |
Load the dataset.
Throws exceptions if appropriate. Refer to the implementing class.
parentProgress | the progress indicator |
file | path to the file to load |
Implements WMeshReaderInterface.
Definition at line 44 of file WMeshReaderOBJ.cpp.
References wlog::error().