| 50 | } |
| 51 | |
| 52 | void test() |
| 53 | { |
| 54 | /* To initialize the mesh library */ |
| 55 | geode::register_geode_mesh_input(); |
| 56 | |
| 57 | /* Run checks */ |
| 58 | check_register< geode::GraphInputFactory >( |
| 59 | geode::OpenGeodeGraph::native_extension_static().data() ); |
| 60 | check_register< geode::PointSetInputFactory2D >( |
| 61 | geode::OpenGeodePointSet2D::native_extension_static().data() ); |
| 62 | check_register< geode::PointSetInputFactory3D >( |
| 63 | geode::OpenGeodePointSet3D::native_extension_static().data() ); |
| 64 | check_register< geode::EdgedCurveInputFactory2D >( |
| 65 | geode::OpenGeodeEdgedCurve2D::native_extension_static().data() ); |
| 66 | check_register< geode::EdgedCurveInputFactory3D >( |
| 67 | geode::OpenGeodeEdgedCurve3D::native_extension_static().data() ); |
| 68 | check_register< geode::PolygonalSurfaceInputFactory2D >( |
| 69 | geode::OpenGeodePolygonalSurface2D::native_extension_static().data() ); |
| 70 | check_register< geode::PolygonalSurfaceInputFactory3D >( |
| 71 | geode::OpenGeodePolygonalSurface3D::native_extension_static().data() ); |
| 72 | check_register< geode::TriangulatedSurfaceInputFactory2D >( |
| 73 | geode::OpenGeodeTriangulatedSurface2D::native_extension_static() |
| 74 | .data() ); |
| 75 | check_register< geode::TriangulatedSurfaceInputFactory3D >( |
| 76 | geode::OpenGeodeTriangulatedSurface3D::native_extension_static() |
| 77 | .data() ); |
| 78 | check_register< geode::PolyhedralSolidInputFactory3D >( |
| 79 | geode::OpenGeodePolyhedralSolid3D::native_extension_static().data() ); |
| 80 | check_register< geode::TetrahedralSolidInputFactory3D >( |
| 81 | geode::OpenGeodeTetrahedralSolid3D::native_extension_static().data() ); |
| 82 | } |
| 83 | |
| 84 | OPENGEODE_TEST( "register-input" ) |
no test coverage detected