#include "moab/ProgOptions.hpp" int main ( int argc, char** argv ) { double A,B,C,D,E,F,G,H,J,K; std::string filename = "GQ.sat"; ProgOptions po( "GQ: A program for generating generalized quadratic surfaces in CGM."); po.addRequiredArg("A", "x-squared coefficient", &A); po.addRequiredArg("B", "y-squared coefficient", &B); po.addRequiredArg("C", "z-squared coefficient", &C); po.addRequiredArg("D", "xy coefficient", &D); po.addRequiredArg("E", "yz coefficient", &E); po.addRequiredArg("F", "xz coefficient", &F); po.addRequiredArg("G", "x coefficient", &G); po.addRequiredArg("H", "y coefficient", &H); po.addRequiredArg("J", "z coefficient", &J); po.addRequiredArg("K", "offset", &K); po.addOpt("o", "Sat File", &filename); po.parseCommandLine( argc, argv ); }