![]() |
Orfeo Toolbox
3.16
|
This class genertaes the documentation of a class usung the class doc attributes. More...
#include <otbWrapperApplicationHtmlDocGenerator.h>
Public Types | |
| typedef ApplicationHtmlDocGenerator | Self |
Public Member Functions | |
| ApplicationHtmlDocGenerator () | |
| virtual | ~ApplicationHtmlDocGenerator () |
Static Public Member Functions | |
| static void | GenerateDoc (const Application::Pointer app, const std::string &filename, const bool showKey=false) |
| static void | GenerateDoc (const Application::Pointer app, std::string &val, const bool showKey=false) |
Static Protected Member Functions | |
| static void | GetDocParameterChoice (const Application::Pointer app, std::string &val, const std::string &key, const bool showKey=false) |
| static void | GetDocParameterGroup (const Application::Pointer app, std::string &val, const std::string &key, const bool showKey=false) |
| static void | GetDocParameters (const Application::Pointer app, std::string &val, const bool showKey=false) |
Private Member Functions | |
| ApplicationHtmlDocGenerator (const ApplicationHtmlDocGenerator &) | |
| void | operator= (const ApplicationHtmlDocGenerator &) |
This class genertaes the documentation of a class usung the class doc attributes.
Definition at line 32 of file otbWrapperApplicationHtmlDocGenerator.h.
Standard class typedef
Definition at line 36 of file otbWrapperApplicationHtmlDocGenerator.h.
| otb::Wrapper::ApplicationHtmlDocGenerator::ApplicationHtmlDocGenerator | ( | ) |
Constructor
Definition at line 70 of file otbWrapperApplicationHtmlDocGenerator.cxx.
|
virtual |
Destructor
Definition at line 74 of file otbWrapperApplicationHtmlDocGenerator.cxx.
|
private |
|
static |
Generate ans dave the documentation. Add the key is the description of the parameter if showKey is set at true.
Definition at line 151 of file otbWrapperApplicationHtmlDocGenerator.cxx.
Referenced by otb::Wrapper::QtWidgetView::CreateDoc().
|
static |
Generate the documentation as a string. Add the key is the description of the parameter if showKey is set at true.
Definition at line 79 of file otbWrapperApplicationHtmlDocGenerator.cxx.
References GetDocParameters(), otbDocHtmlBodyCodeMacro, otbDocHtmlBodyMacro, otbDocHtmlTitle1Macro, and otbDocHtmlTitleMacro.
|
staticprotected |
generate the documentation associated to a choice. Add the key is the description of the parameter if showKey is set at true.
Definition at line 262 of file otbWrapperApplicationHtmlDocGenerator.cxx.
References otb::Wrapper::ChoiceParameter::GetChoiceKeys(), otb::Wrapper::ChoiceParameter::GetChoiceParameterGroupByIndex(), GetDocParameterGroup(), otb::Wrapper::ChoiceParameter::GetNbChoices(), and otbDocHtmlParamMacro.
Referenced by GetDocParameterGroup(), and GetDocParameters().
|
staticprotected |
generate the documentation associated to a group. Add the key is the description of the parameter if showKey is set at true.
Definition at line 214 of file otbWrapperApplicationHtmlDocGenerator.cxx.
References GetDocParameterChoice(), otb::Wrapper::ParameterGroup::GetParametersKeys(), otbDocHtmlParamMacro, otb::Wrapper::ParameterType_Choice, and otb::Wrapper::ParameterType_Group.
Referenced by GetDocParameterChoice(), and GetDocParameters().
|
staticprotected |
Get the parameter description of one parameter. Add the key is the description of the parameter if showKey is set at true.
Definition at line 167 of file otbWrapperApplicationHtmlDocGenerator.cxx.
References GetDocParameterChoice(), GetDocParameterGroup(), otbDocHtmlParamMacro, otb::Wrapper::ParameterType_Choice, and otb::Wrapper::ParameterType_Group.
Referenced by GenerateDoc().
|
private |