MCPcopy Create free account
hub / github.com/PDAL/PDAL / createStage

Method createStage

pdal/StageFactory.cpp:104–114  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

102
103
104Stage *StageFactory::createStage(std::string const& stage_name)
105{
106 static_assert(0 < sizeof(Stage), "");
107 Stage *s = PluginManager<Stage>::createObject(stage_name);
108 if (s)
109 {
110 std::lock_guard<std::mutex> lock(m_mutex);
111 m_ownedStages.push_back(std::unique_ptr<Stage>(s));
112 }
113 return s;
114}
115
116
117void StageFactory::destroyStage(Stage *s)

Callers 15

outputDriversMethod · 0.80
outputOptionsMethod · 0.80
initializeMethod · 0.80
addItemMethod · 0.80
checkXYZFunction · 0.80
TESTFunction · 0.80
TESTFunction · 0.80
exec1Function · 0.80
exec2Function · 0.80
exec3Function · 0.80
exec4Function · 0.80
exec5Function · 0.80

Calls

no outgoing calls

Tested by 15

TESTFunction · 0.64
TESTFunction · 0.64
exec1Function · 0.64
exec2Function · 0.64
exec3Function · 0.64
exec4Function · 0.64
exec5Function · 0.64
exec6Function · 0.64
TESTFunction · 0.64
TEST_PFunction · 0.64
TESTFunction · 0.64
TESTFunction · 0.64