29 #ifndef NEMOSYS_TRANSFERJSON_H_ 30 #define NEMOSYS_TRANSFERJSON_H_ 32 #include <jsoncons/json.hpp> 41 (getOpts, setOpts,
"Transfer Options", JSONCONS_RDWR),
43 [](
const jsoncons::string_view &x) {
47 JSONCONS_ALL_MEMBER_NAME_TRAITS(
NEM::DRV::TransferDriver::Files,
48 (sourceMeshFile, "Source Mesh File"),
49 (targetMeshFile, "Target Mesh File"),
52 JSONCONS_N_MEMBER_NAME_TRAITS(
NEM::DRV::TransferDriver::Opts, 2,
54 (checkQuality, "Check Transfer Quality"),
55 (arrayNames, "Array Names"))
57 #endif // NEMOSYS_TRANSFERJSON_H_
static constexpr auto outMeshFile
#define NEM_JSON_N_GETTER_SETTER_NAME_TRAITS_FINAL(ValueType, ParentType, NumMandatoryParams,...)
static constexpr const char * programType
static constexpr auto programType
static constexpr auto meshFiles
#define NEM_JSON_RDONLY_OVERRIDE(X)