MCPcopy Create free account
hub / github.com/RenderKit/ospray / parseArguments

Function parseArguments

apps/utility/ospConvertRawToAMR.cpp:77–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75static std::string outFileBase;
76
77bool parseArguments(int argc, char **argv)
78{
79 if (argc != 11) {
80 if (argc > 1
81 && (std::string(argv[1]) == "-h" || std::string(argv[1]) == "--help")) {
82 std::cerr << description << std::endl;
83 std::cerr << "Usage: " << argv[0] << " " << usage << std::endl;
84 std::cerr << help << std::endl;
85 } else {
86 std::cerr << argc - 1 << " argument"
87 << ((argc == 1 || argc > 2) ? "s " : " ");
88 std::cerr << "provided, but 10 are needed" << std::endl;
89 std::cerr << "Usage: " << argv[0] << " " << usage << std::endl;
90 }
91 return false;
92 }
93
94 inFileName = argv[1];
95 format = argv[2];
96 inDims.x = atoi(argv[3]);
97 inDims.y = atoi(argv[4]);
98 inDims.z = atoi(argv[5]);
99 numLevels = atoi(argv[6]);
100 blockSize = atoi(argv[7]);
101 refinementLevel = atoi(argv[8]);
102 threshold = atof(argv[9]);
103 outFileBase = argv[10];
104
105 return true;
106}
107
108int main(int argc, char **argv)
109{

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected