43 #include <geogram/basic/command_line.h> 44 #include <geogram/basic/command_line_args.h> 45 #include <geogram/basic/file_system.h> 53 GEO::CmdLine::declare_arg(
"epsilon", 1e-7,
54 "Threshold for numerical precision (ratio of the bbox " 56 GEO::CmdLine::ARG_ADVANCED );
57 GEO::CmdLine::declare_arg(
"validity_save",
false,
58 "Saves meshes representing geomodel inconsistencies",
59 GEO::CmdLine::ARG_ADVANCED );
60 GEO::CmdLine::declare_arg(
"validity_directory",
61 GEO::FileSystem::get_current_working_directory(),
62 "Directory to save meshes representing geomodel " 64 GEO::CmdLine::ARG_ADVANCED );
69 GEO::CmdLine::declare_arg_group(
"in",
"Input data" );
70 GEO::CmdLine::declare_arg(
71 "in:geomodel",
"",
"Filename of the input geological model" );
72 GEO::CmdLine::declare_arg(
"in:intersection_check",
true,
73 "Toggle the surface intersection check at loading",
74 GEO::CmdLine::ARG_ADVANCED );
75 GEO::CmdLine::declare_arg(
76 "in:wells",
"",
"Filename of the input wells" );
81 GEO::CmdLine::declare_arg_group(
"out",
"Output data" );
82 GEO::CmdLine::declare_arg(
83 "out:geomodel",
"",
"Saves the geological model" );
88 if( name ==
"global" )
92 else if( name ==
"in" )
96 else if( name ==
"out" )
bool RINGMESH_API import_arg_group(const std::string &name)
void import_arg_group_out()
void import_arg_group_global()
Classes to build GeoModel from various inputs.
void import_arg_group_in()