#include <vtkCommandOptions.h>
|
| typedef int(* | CallbackType) (const char *argument, const char *value, void *call_data) |
| |
|
| | vtkCommandOptions () |
| |
| | ~vtkCommandOptions () override |
| |
| void | AddBooleanArgument (const char *longarg, const char *shortarg, int *var, const char *help, int type=EVERYBODY) |
| |
| void | AddDeprecatedArgument (const char *longarg, const char *shortarg, const char *help, int type=EVERYBODY) |
| |
| void | AddArgument (const char *longarg, const char *shortarg, int *var, const char *help, int type=EVERYBODY) |
| |
| void | AddArgument (const char *longarg, const char *shortarg, char **var, const char *help, int type=EVERYBODY) |
| |
| void | AddCallback (const char *longarg, const char *shortarg, CallbackType callback, void *call_data, const char *help, int type=EVERYBODY) |
| |
| virtual void | Initialize () |
| |
| virtual int | PostProcess (int argc, const char *const *argv) |
| |
| virtual int | WrongArgument (const char *argument) |
| |
| virtual int | DeprecatedArgument (const char *argument) |
| |
| int | LoadXMLConfigFile (const char *) |
| |
| | vtkSetStringMacro (UnknownArgument) |
| |
| | vtkSetStringMacro (ErrorMessage) |
| |
| | vtkSetStringMacro (XMLConfigFile) |
| |
| void | CleanArgcArgv () |
| |
| | vtkSetStringMacro (ApplicationPath) |
| |
| void | ComputeApplicationPath () |
| |
Definition at line 16 of file vtkCommandOptions.h.
◆ CallbackType
| typedef int(* vtkCommandOptions::CallbackType) (const char *argument, const char *value, void *call_data) |
|
protected |
◆ anonymous enum
◆ vtkCommandOptions()
| vtkCommandOptions::vtkCommandOptions |
( |
| ) |
|
|
protected |
◆ ~vtkCommandOptions()
| vtkCommandOptions::~vtkCommandOptions |
( |
| ) |
|
|
overrideprotected |
◆ AddArgument() [1/2]
| void vtkCommandOptions::AddArgument |
( |
const char * |
longarg, |
|
|
const char * |
shortarg, |
|
|
char ** |
var, |
|
|
const char * |
help, |
|
|
int |
type = EVERYBODY |
|
) |
| |
|
protected |
◆ AddArgument() [2/2]
| void vtkCommandOptions::AddArgument |
( |
const char * |
longarg, |
|
|
const char * |
shortarg, |
|
|
int * |
var, |
|
|
const char * |
help, |
|
|
int |
type = EVERYBODY |
|
) |
| |
|
protected |
◆ AddBooleanArgument()
| void vtkCommandOptions::AddBooleanArgument |
( |
const char * |
longarg, |
|
|
const char * |
shortarg, |
|
|
int * |
var, |
|
|
const char * |
help, |
|
|
int |
type = EVERYBODY |
|
) |
| |
|
protected |
Add a command line option. For each argument added there is a long version –long and a short version -l, a help string, and a variable that is set to the value of the option. The types can be int, char*, or boolean (set to 1 of option is present). Also deprecated arguments can be added with only a help string. The help string should say that the argument is deprecated and suggest the alternative argument to use. Each option can specify in a bit flag int the processes that the option is valid for, the default is to be valid for all paraview processes.
Definition at line 213 of file vtkCommandOptions.cxx.
References vtkCommandOptionsXMLParser::AddBooleanArgument(), EVERYBODY, type, XMLONLY, and XMLParser.
Referenced by Parse().
◆ AddCallback()
◆ AddDeprecatedArgument()
| void vtkCommandOptions::AddDeprecatedArgument |
( |
const char * |
longarg, |
|
|
const char * |
shortarg, |
|
|
const char * |
help, |
|
|
int |
type = EVERYBODY |
|
) |
| |
|
protected |
◆ CleanArgcArgv()
| void vtkCommandOptions::CleanArgcArgv |
( |
| ) |
|
|
protected |
◆ ComputeApplicationPath()
| void vtkCommandOptions::ComputeApplicationPath |
( |
| ) |
|
|
protected |
◆ DeprecatedArgument()
| int vtkCommandOptions::DeprecatedArgument |
( |
const char * |
argument | ) |
|
|
protectedvirtual |
This method is called when a deprecated argument is found. If it returns 0, then the parsing will fail.
Definition at line 203 of file vtkCommandOptions.cxx.
◆ GetArgv0()
| const char * vtkCommandOptions::GetArgv0 |
( |
| ) |
|
◆ GetHelp()
| const char * vtkCommandOptions::GetHelp |
( |
| ) |
|
◆ GetLastArgument()
| int vtkCommandOptions::GetLastArgument |
( |
| ) |
|
◆ GetProcessType()
| int vtkCommandOptions::GetProcessType |
( |
| ) |
|
|
inline |
◆ GetRemainingArguments()
| void vtkCommandOptions::GetRemainingArguments |
( |
int * |
argc, |
|
|
char ** |
argv[] |
|
) |
| |
◆ Initialize()
| void vtkCommandOptions::Initialize |
( |
| ) |
|
|
protectedvirtual |
◆ LoadXMLConfigFile()
| int vtkCommandOptions::LoadXMLConfigFile |
( |
const char * |
fname | ) |
|
|
protected |
This method loads the paraview config file. The command line will override any of the values in this file, but all options can be in the file.
Definition at line 130 of file vtkCommandOptions.cxx.
References XMLParser.
Referenced by Parse().
◆ New()
◆ Parse()
| int vtkCommandOptions::Parse |
( |
int |
argc, |
|
|
const char *const |
argv[] |
|
) |
| |
◆ ParseExtraXMLTag()
| virtual int vtkCommandOptions::ParseExtraXMLTag |
( |
const char * |
, |
|
|
const char ** |
|
|
) |
| |
|
inlinevirtual |
◆ PostProcess()
| int vtkCommandOptions::PostProcess |
( |
int |
argc, |
|
|
const char *const * |
argv |
|
) |
| |
|
protectedvirtual |
◆ PrintSelf()
| void vtkCommandOptions::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ SetProcessType()
| void vtkCommandOptions::SetProcessType |
( |
int |
p | ) |
|
|
inline |
◆ vtkGetMacro()
| vtkCommandOptions::vtkGetMacro |
( |
HelpSelected |
, |
|
|
int |
|
|
) |
| |
◆ vtkGetStringMacro() [1/3]
| vtkCommandOptions::vtkGetStringMacro |
( |
ApplicationPath |
| ) |
|
Get full path of executable (based on Argv0)
◆ vtkGetStringMacro() [2/3]
| vtkCommandOptions::vtkGetStringMacro |
( |
ErrorMessage |
| ) |
|
Get the error message if Parse returned 0.
◆ vtkGetStringMacro() [3/3]
| vtkCommandOptions::vtkGetStringMacro |
( |
UnknownArgument |
| ) |
|
In case of unknown argument, set this variable with the unknown argument.
◆ vtkSetMacro()
| vtkCommandOptions::vtkSetMacro |
( |
HelpSelected |
, |
|
|
int |
|
|
) |
| |
◆ vtkSetStringMacro() [1/4]
| vtkCommandOptions::vtkSetStringMacro |
( |
ApplicationPath |
| ) |
|
|
protected |
◆ vtkSetStringMacro() [2/4]
| vtkCommandOptions::vtkSetStringMacro |
( |
ErrorMessage |
| ) |
|
|
protected |
◆ vtkSetStringMacro() [3/4]
| vtkCommandOptions::vtkSetStringMacro |
( |
UnknownArgument |
| ) |
|
|
protected |
◆ vtkSetStringMacro() [4/4]
| vtkCommandOptions::vtkSetStringMacro |
( |
XMLConfigFile |
| ) |
|
|
protected |
◆ vtkTypeMacro()
◆ WrongArgument()
| int vtkCommandOptions::WrongArgument |
( |
const char * |
argument | ) |
|
|
protectedvirtual |
This method is called when wrong argument is found. If it returns 0, then the parsing will fail.
Definition at line 106 of file vtkCommandOptions.cxx.
◆ XMLParser
The documentation for this class was generated from the following files: