-------------------- CreateCvSolidModel -------------------- Create an cvSolidModel object for the given kernel.
| 152 | // Create an cvSolidModel object for the given kernel. |
| 153 | // |
| 154 | static cvSolidModel * |
| 155 | CreateCvSolidModel(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 |
no outgoing calls
no test coverage detected