SMTK  @SMTK_VERSION@
Simulation Modeling Tool Kit
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
smtk::session::polygon::ImportPPG::Internal Class Reference
Collaboration diagram for smtk::session::polygon::ImportPPG::Internal:
[legend]

Public Member Functions

 Internal (smtk::io::Logger &logger)
 
void clear ()
 
bool createModel ()
 
bool createVertices ()
 
bool createEdges ()
 
bool createFaces ()
 
std::size_t findInnerLoop (smtk::model::EntityRef &faceRef, std::size_t outerIndex) const
 
bool parseInputLine (const std::string &line, unsigned lineNum)
 
void print () const
 
smtk::model::ResourcePtr resource () const
 

Protected Member Functions

bool parsePPGVertex (const std::vector< std::string > &symbols, unsigned lineNum)
 
bool parsePPGFace (const std::vector< std::string > &symbols, unsigned lineNum)
 

Protected Attributes

smtk::io::Loggerm_log
 
std::vector< PPGFace > m_ppgFaceList
 
std::vector< PPGVertex > m_ppgVertexList
 
unsigned int m_holeCount { 0 }
 
std::size_t m_outerLoopIndex
 
std::vector< smtk::model::EntityRefm_smtkVertexList
 
std::set< std::pair< std::size_t, std::size_t > > m_ppgVertexPairSet
 
smtk::model::ResourcePtr m_resource
 
std::shared_ptr< smtk::resource::PersistentObjectm_modelEntity
 

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