#include <map>
#include <string>
#include <cstdint>
#include <memory>
#include <filesystem>
#include <algorithm>
#include <iostream>
#include <cstdlib>
#include <sstream>
#include <hierarchicalTriangularMesh.h>
#include <constants.h>
#include <lua.h>
#include <LuaBool.h>
#include <LuaNumber.h>
#include <LuaString.h>
Go to the source code of this file.
◆ vec
◆ argumentHelp()
Return a formatted help message for a Argument.
- Template Parameters
-
- Parameters
-
- Returns
- std::string the help message including name, description, and default value.
◆ argumentHelp< bool >()
Return a formatted help message for a flag Argument.
- Parameters
-
- Returns
- std::string the help message including name, description, and default value.
◆ argumentHelp< uint8_t >()
Return a formatted help message for a uint8_t Argument.
- Parameters
-
- Returns
- std::string the help message including name, description, and default value.
◆ getArgument()
Extract the value of an argument.
- Template Parameters
-
- Parameters
-
arg | the Argument. |
value | argv command line value to extract from. |
◆ getArgument< BASE_MESH >()
Extract the value of a BASE_MESH argument.
- Template Parameters
-
- Parameters
-
arg | the Argument. |
value | argv command line value to extract from. |
◆ getArgument< float >()
Extract the value of a float argument.
- Template Parameters
-
- Parameters
-
arg | the Argument. |
value | argv command line value to extract from. |
◆ getArgument< std::filesystem::path >()
Extract the value of a std::filesystem::path argument.
- Template Parameters
-
- Parameters
-
arg | the Argument. |
value | argv command line value to extract from. |
◆ getArgument< std::string >()
Extract the value of a std::string argument.
- Template Parameters
-
- Parameters
-
arg | the Argument. |
value | argv command line value to extract from. |
◆ getArgument< uint64_t >()
Extract the value of a uint64_t argument.
- Template Parameters
-
- Parameters
-
arg | the Argument. |
value | argv command line value to extract from. |
◆ getArgument< uint8_t >()
Extract the value of a uint8_t argument.
- Template Parameters
-
- Parameters
-
arg | the Argument. |
value | argv command line value to extract from. |
◆ getArgument< vec< 2 > >()
Extract the value of a float vector of size 2 argument.
- Template Parameters
-
T | glm::vec<L, float, glm::qualifier::highp> |
- Parameters
-
arg | the Argument. |
value | argv command line value to extract from. |