42 #include <tinyxml2/tinyxml2.h> 44 #include <geogram/basic/command_line.h> 45 #include <geogram/basic/file_system.h> 86 #ifdef RINGMESH_WITH_GEOLOGYJS 87 #include "boundary_geomodel/io_html.cpp" 96 GeoModelIOHandlerFactory2D::register_creator< GeoModelHandlerGM2D >(
98 GeoModelIOHandlerFactory2D::register_creator< StradivariusIOHandler >(
100 GeoModelIOHandlerFactory2D::register_creator< SVGIOHandler >(
"svg" );
101 GeoModelIOHandlerFactory2D::register_creator< MFEMIOHandler2D >(
111 GeoModelIOHandlerFactory3D::register_creator< TetGenIOHandler >(
113 GeoModelIOHandlerFactory3D::register_creator< TSolidIOHandler >(
"so" );
114 GeoModelIOHandlerFactory3D::register_creator< CSMPIOHandler >(
"csmp" );
115 GeoModelIOHandlerFactory3D::register_creator< AsterIOHandler >(
117 GeoModelIOHandlerFactory3D::register_creator< VTKIOHandler >(
"vtk" );
118 GeoModelIOHandlerFactory3D::register_creator< GPRSIOHandler >(
"gprs" );
119 GeoModelIOHandlerFactory3D::register_creator< MSHIOHandler >(
"msh" );
120 GeoModelIOHandlerFactory3D::register_creator< MFEMIOHandler3D >(
122 GeoModelIOHandlerFactory3D::register_creator< GeoModelHandlerGM3D >(
124 GeoModelIOHandlerFactory3D::register_creator< AbaqusIOHandler >(
126 GeoModelIOHandlerFactory3D::register_creator< AdeliIOHandler >(
128 GeoModelIOHandlerFactory3D::register_creator< FeflowIOHandler >(
130 GeoModelIOHandlerFactory3D::register_creator< MLIOHandler >(
"ml" );
131 GeoModelIOHandlerFactory3D::register_creator< SMESHIOHandler >(
133 GeoModelIOHandlerFactory3D::register_creator< STLIOHandler >(
"stl" );
135 #ifdef RINGMESH_WITH_GEOLOGYJS 136 GeoModelIOHandlerFactory3D::register_creator< HTMLIOHandler >(
"html" );
Classes to build GeoModel from various inputs.