OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ModelBuilder Class Reference

#include "ModelBuilder.h"

Public Member Functions

 ModelBuilder (Application *app)
 
 ~ModelBuilder ()
 
void buildModel (const std::string &meshName, std::list< EntityGeometry * > &geometryEntities, Properties &properties, StepWidthManager &stepWidthManager, MaterialManager &materialManager)
 
std::list< EntityGeometry * > & getModelEntities (void)
 
std::list< std::vector< std::string > > & getAllShapeOverlaps (void)
 

Constructor & Destructor Documentation

◆ ModelBuilder()

ModelBuilder::ModelBuilder ( Application * app)
inline

◆ ~ModelBuilder()

ModelBuilder::~ModelBuilder ( )

Member Function Documentation

◆ buildModel()

void ModelBuilder::buildModel ( const std::string & meshName,
std::list< EntityGeometry * > & geometryEntities,
Properties & properties,
StepWidthManager & stepWidthManager,
MaterialManager & materialManager )

◆ getAllShapeOverlaps()

std::list< std::vector< std::string > > & ModelBuilder::getAllShapeOverlaps ( void )
inline

◆ getModelEntities()

std::list< EntityGeometry * > & ModelBuilder::getModelEntities ( void )
inline

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