OpenLexocad  27.0
OpenLxApp::ElementFactory Class Reference

#include <ElementFactory.h>

Static Public Member Functions

static std::shared_ptr< Elementcreate (std::shared_ptr< Document > aDoc, LxIfcEntityEnum aType)
 
static std::shared_ptr< Elementcreate (std::shared_ptr< Document > aDoc, App::Element *aElem)
 
static std::vector< std::shared_ptr< Element > > create (std::shared_ptr< Document > aDoc, const std::vector< App::Element * > aElems)
 

Member Function Documentation

◆ create() [1/3]

static std::shared_ptr<Element> OpenLxApp::ElementFactory::create ( std::shared_ptr< Document aDoc,
LxIfcEntityEnum  aType 
)
static

◆ create() [2/3]

static std::shared_ptr<Element> OpenLxApp::ElementFactory::create ( std::shared_ptr< Document aDoc,
App::Element *  aElem 
)
static

◆ create() [3/3]

static std::vector<std::shared_ptr<Element> > OpenLxApp::ElementFactory::create ( std::shared_ptr< Document aDoc,
const std::vector< App::Element * >  aElems 
)
static

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