![]() |
OpenWalnut
1.5.0dev
|
Load DIP meshes. More...
#include <WMeshReaderDIP.h>
Inheritance diagram for WMeshReaderDIP:
Collaboration diagram for WMeshReaderDIP:Public Member Functions | |
| WMeshReaderDIP () | |
| Constructor. More... | |
| virtual | ~WMeshReaderDIP () |
| 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... | |
Private Attributes | |
| WPropInt | m_propDatasetSizeX |
| Size of the dataset (X) More... | |
| WPropInt | m_propDatasetSizeY |
| Size of the dataset (Y) More... | |
| WPropInt | m_propDatasetSizeZ |
| Size of the dataset (Z) 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 DIP meshes.
Definition at line 35 of file WMeshReaderDIP.h.
| WMeshReaderDIP::WMeshReaderDIP | ( | ) |
Constructor.
Definition at line 31 of file WMeshReaderDIP.cpp.
References m_propDatasetSizeX, m_propDatasetSizeY, m_propDatasetSizeZ, and WObjectNDIP< WMeshReaderInterface >::m_properties.
|
virtual |
Destructor.
Definition at line 40 of file WMeshReaderDIP.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 45 of file WMeshReaderDIP.cpp.
References WLogger::addLogMessage(), wlog::debug(), WLogger::getLogger(), m_propDatasetSizeX, m_propDatasetSizeY, and m_propDatasetSizeZ.
Here is the call graph for this function:
|
private |
Size of the dataset (X)
Definition at line 59 of file WMeshReaderDIP.h.
Referenced by operator()(), and WMeshReaderDIP().
|
private |
Size of the dataset (Y)
Definition at line 60 of file WMeshReaderDIP.h.
Referenced by operator()(), and WMeshReaderDIP().
|
private |
Size of the dataset (Z)
Definition at line 61 of file WMeshReaderDIP.h.
Referenced by operator()(), and WMeshReaderDIP().