QUAOAR STUDIO // Mobius API
mobius::poly_ReadOBJ Class Reference

#include <poly_ReadOBJ.h>

Inheritance diagram for mobius::poly_ReadOBJ:
Collaboration diagram for mobius::poly_ReadOBJ:

Public Member Functions

 poly_ReadOBJ (core_ProgressEntry progress=nullptr, core_PlotterEntry plotter=nullptr)
 
const t_ptr< t_mesh > & GetResult () const
 
mobiusPoly_EXPORT bool Perform (const std::string &filename)
 
- Public Member Functions inherited from mobius::core_IAlgorithm
core_ProgressEntryGetProgress () const
 
core_PlotterEntryGetPlotter () const
 
void SetStatusCode (const int status)
 
int GetStatusCode () const
 
void AddStatusCode (const int statBit)
 
bool HasStatusCode (const int statBit) const
 
- Public Member Functions inherited from mobius::core_OBJECT
mobiusCore_EXPORT void IncRef ()
 
mobiusCore_EXPORT void DecRef ()
 
mobiusCore_EXPORT int NbRefs () const
 
virtual mobiusCore_EXPORT void Dump (std::ostream *out) const
 
const mobiusCore_EXPORT std::string & GetName () const
 
mobiusCore_EXPORT void SetName (const std::string &name)
 
mobiusCore_EXPORT bool HasName () const
 

Protected Attributes

t_ptr< t_meshm_mesh
 Mesh data structure.
 
- Protected Attributes inherited from mobius::core_IAlgorithm
core_ProgressEntry m_progress
 Progress Notifier.
 
core_PlotterEntry m_plotter
 Imperative Plotter.
 
int m_iStatusCode
 

Additional Inherited Members

- Protected Member Functions inherited from mobius::core_IAlgorithm
mobiusCore_EXPORT core_IAlgorithm (core_ProgressEntry progress, core_PlotterEntry plotter)
 

Detailed Description

Utility to read OBJ files.

Constructor & Destructor Documentation

◆ poly_ReadOBJ()

mobius::poly_ReadOBJ::poly_ReadOBJ ( core_ProgressEntry  progress = nullptr,
core_PlotterEntry  plotter = nullptr 
)
inline

Ctor.

Parameters
[in]progressprogress notifier.
[in]plotterimperative plotter.

Member Function Documentation

◆ GetResult()

const t_ptr<t_mesh>& mobius::poly_ReadOBJ::GetResult ( ) const
inline
Returns
constructed mesh.

◆ Perform()

mobiusPoly_EXPORT bool mobius::poly_ReadOBJ::Perform ( const std::string &  filename)

Reads PLY file.

Parameters
[in]filenamefile to read.
Returns
true in case of success, false – otherwise.

The documentation for this class was generated from the following file: