MCPcopy Create free account
hub / github.com/SimVascular/SimVascular / CreateCvSolidModel

Function CreateCvSolidModel

Code/Source/PythonAPI/Modeling_PyModule.cxx:154–170  ·  view source on GitHub ↗

-------------------- CreateCvSolidModel -------------------- Create an cvSolidModel object for the given kernel.

Source from the content-addressed store, hash-verified

152// Create an cvSolidModel object for the given kernel.
153//
154static cvSolidModel *
155CreateCvSolidModel(SolidModel_KernelT kernel)
156{
157 #ifdef dbg_CreateCvSolidModel
158 std::cout << "[CreateCvSolidModel] ========== CreateCvSolidModel ==========" << std::endl;
159 #endif
160 cvSolidModel* solidModel;
161
162 try {
163 solidModel = CvSolidModelCtorMap[kernel]();
164 } catch (...) {
165 std::cout << "[CreateCvSolidModel] ERROR " << std::endl;
166 return nullptr;
167 }
168
169 return solidModel;
170}
171
172// ---------------------------
173// ModelingCheckModelsKernels

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected