|
The Vish Visualization Shell 0.3
Vish
|
The Panthalassa namespace allows to conveniently specify the properties of a VCreator object during construction. More...
Typedefs | |
| typedef Wizt::VCreatorProperty< Wizt::VCreatorProperties::APPLICATION > | Application |
| application domain(s), separated by ApplicationsSeparator | |
| typedef Wizt::VCreatorProperty< Wizt::VCreatorProperties::CATEGORY > | Category |
| Classification, such as Display or Computer or Demo. | |
| typedef Wizt::VCreatorProperty< Wizt::VCreatorProperties::DESCRIPTION > | Description |
| Possibly complex description via UTF8 codes. | |
| typedef Wizt::VCreatorProperty< Wizt::VCreatorProperties::SHORTHELP > | Help |
| Short help text, to be used for GUI tooltips, for instance. | |
| typedef Wizt::VCreatorProperty< Wizt::VCreatorProperties::TEXTIDENTIFIER > | Identifier |
| Easy textual description, usable as identifier in scripts. | |
| typedef Wizt::VCreatorProperty< Wizt::VCreatorProperties::SOURCE_FILE > | ObjectSourceCodeFile |
| source code information | |
| typedef Wizt::VCreatorProperty< Wizt::VCreatorProperties::COMPILATION_DATE > | ObjectSourceCompilationDate |
| source compilation information | |
| typedef Wizt::VCreatorProperty< Wizt::VCreatorProperties::OPERATORNAME > | Operator |
| Operator, ideally single UTF8 character. | |
| typedef Wizt::VCreatorProperty< Wizt::VCreatorProperties::URL > | Url |
| URL for online help. | |
Variables | |
| constexpr char | ApplicationsSeparator = ';' |
| The character used to separate applications. | |
The Panthalassa namespace allows to conveniently specify the properties of a VCreator object during construction.
The namespace defines a couple of classes (actually typedefs to more complex "somethings", that are to be considered as a black box). These properties can just be concatenated with the "+" operator to form something that can be passed to the constructor of an Vish Object.
The following code snippet demonstrates the specification for a VCreator of an Vish Object "myObject" (class definition not shown, it will be a child of VObject):