Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::CommandLineParser Class Reference

Wrapper class to handle command line parsing. More...

#include <inviwo/core/util/commandlineparser.h>

Public Member Functions

void add (TCLAP::Arg *arg, std::function< void()> callback=nullptr, int priority=0)
 CommandLineParser (int argc, char **argv)
const std::vector< std::string > & getArgs () const
const std::vector< std::string > & getIgnoredArgs () const
bool getLoadWorkspaceFromArg () const
bool getLogToConsole () const
bool getLogToFile () const
std::filesystem::path getLogToFileFileName () const
std::vector< std::filesystem::path > getModuleSearchPaths () const
std::filesystem::path getOutputPath () const
bool getQuitApplicationAfterStartup () const
bool getShowSplashScreen () const
std::filesystem::path getWorkspacePath () const
void parse ()
void parse (int argc, char **argv)
void processCallbacks ()
void remove (TCLAP::Arg *arg)

Detailed Description

Wrapper class to handle command line parsing.

Wraps around TCLAP to provide command line argument parsing.


The documentation for this class was generated from the following file:
  • include/inviwo/core/util/commandlineparser.h