$search
|
Classes | |
| struct | _Vector< N, Base > |
Namespaces | |
| namespace | AISNavigation |
Typedefs | |
| typedef _Vector< 2, double > | Vector2 |
| typedef _Vector< 2, double > | Vector2 |
| typedef _Vector< 2, float > | Vector2f |
| typedef _Vector< 2, float > | Vector2f |
| typedef _Vector< 2, int > | Vector2i |
| typedef _Vector< 2, int > | Vector2i |
| typedef _Vector< 3, double > | Vector3 |
| typedef _Vector< 3, double > | Vector3 |
| typedef _Vector< 3, float > | Vector3f |
| typedef _Vector< 3, float > | Vector3f |
| typedef _Vector< 6, double > | Vector6 |
| typedef _Vector< 6, double > | Vector6 |
| typedef _Vector< 6, float > | Vector6f |
| typedef _Vector< 6, float > | Vector6f |
| typedef _Vector< 0, double > | VectorX |
| typedef _Vector< 0, double > | VectorX |
| typedef _Vector< 0, float > | VectorXf |
| typedef _Vector< 0, float > | VectorXf |
Functions | |
| template<typename T > | |
| std::string int void | convertString (const std::string &s, T &x, bool failIfLeftoverChars=true) |
| template<int N, typename Base > | |
| void | dyn2st (_Vector< 0, Base > &dest, const _Vector< N, Base > src) |
| std::string | formatString (const char *fmt,...) __attribute__((format(printf |
| template<int N, typename Base > | |
| _Vector< N, Base > | operator* (Base x, const _Vector< N, Base > &v) |
| template<int N, typename Base > | |
| std::ostream & | operator<< (std::ostream &os, const _Vector< N, Base > &v) |
| template<typename OutputIterator > | |
| OutputIterator | readFloats (const char *str, OutputIterator out) |
| template<typename OutputIterator > | |
| OutputIterator | readInts (const char *str, OutputIterator out) |
| template<int N, typename Base > | |
| void | st2dyn (_Vector< 0, Base > &dest, const _Vector< N, Base > src) |
| bool | strEndsWith (const std::string &str, const std::string &substr) |
| std::string | strExpandFilename (const std::string &filename) |
| template<typename T > | |
| T | stringToType (const std::string &s, bool failIfLeftoverChars=true) |
| std::string int | strPrintf (std::string &str, const char *fmt,...) __attribute__((format(printf |
| std::vector< std::string > | strSplit (const std::string &s, const std::string &delim) |
| bool | strStartsWith (const std::string &str, const std::string &substr) |
| std::string | strToLower (const std::string &s) |
| std::string | strToUpper (const std::string &s) |
| std::string | trim (const std::string &s) |
| std::string | trimLeft (const std::string &s) |
| std::string | trimRight (const std::string &s) |
Definition at line 218 of file src/math/vector_n.h.
Definition at line 218 of file include/hogman_minimal/math/vector_n.h.
Definition at line 213 of file src/math/vector_n.h.
Definition at line 213 of file include/hogman_minimal/math/vector_n.h.
Definition at line 212 of file src/math/vector_n.h.
Definition at line 212 of file include/hogman_minimal/math/vector_n.h.
Definition at line 219 of file src/math/vector_n.h.
Definition at line 219 of file include/hogman_minimal/math/vector_n.h.
Definition at line 214 of file src/math/vector_n.h.
Definition at line 214 of file include/hogman_minimal/math/vector_n.h.
Definition at line 220 of file src/math/vector_n.h.
Definition at line 220 of file include/hogman_minimal/math/vector_n.h.
Definition at line 215 of file src/math/vector_n.h.
Definition at line 215 of file include/hogman_minimal/math/vector_n.h.
Definition at line 223 of file src/math/vector_n.h.
Definition at line 223 of file include/hogman_minimal/math/vector_n.h.
Definition at line 224 of file src/math/vector_n.h.
Definition at line 224 of file include/hogman_minimal/math/vector_n.h.
| std::string int void convertString | ( | const std::string & | s, | |
| T & | x, | |||
| bool | failIfLeftoverChars = true | |||
| ) | [inline] |
convert a string into an other type.
Definition at line 111 of file src/stuff/string_tools.h.
| void dyn2st | ( | _Vector< 0, Base > & | dest, | |
| const _Vector< N, Base > | src | |||
| ) | [inline] |
Definition at line 232 of file src/math/vector_n.h.
| std::string formatString | ( | const char * | fmt, | |
| ... | ||||
| ) |
format a string and return a std::string. Format is just like printf, see man 3 printf
| _Vector< N, Base > operator* | ( | Base | x, | |
| const _Vector< N, Base > & | v | |||
| ) | [inline] |
product by a scalar, syntax scalar * vector
Definition at line 137 of file include/hogman_minimal/math/vector_n.hpp.
| std::ostream & operator<< | ( | std::ostream & | os, | |
| const _Vector< N, Base > & | v | |||
| ) | [inline] |
streaming operator
Definition at line 120 of file include/hogman_minimal/math/vector_n.hpp.
| OutputIterator readFloats | ( | const char * | str, | |
| OutputIterator | out | |||
| ) | [inline] |
read float values (seperated by spaces) from a string and store them in the given OutputIterator.
Definition at line 82 of file src/stuff/string_tools.h.
| OutputIterator readInts | ( | const char * | str, | |
| OutputIterator | out | |||
| ) | [inline] |
read integer values (seperated by spaces) from a string and store them in the given OutputIterator.
Definition at line 63 of file src/stuff/string_tools.h.
| void st2dyn | ( | _Vector< 0, Base > & | dest, | |
| const _Vector< N, Base > | src | |||
| ) | [inline] |
Definition at line 227 of file src/math/vector_n.h.
| bool strEndsWith | ( | const std::string & | str, | |
| const std::string & | substr | |||
| ) |
return true, if str ends with substr
Definition at line 153 of file string_tools.cpp.
| std::string strExpandFilename | ( | const std::string & | filename | ) |
expand the given filename like a posix shell, e.g., ~ $CARMEN_HOME and other will get expanded. Also command substitution, e.g. `pwd` will give the current directory.
Definition at line 109 of file string_tools.cpp.
| T stringToType | ( | const std::string & | s, | |
| bool | failIfLeftoverChars = true | |||
| ) | [inline] |
convert a string into an other type. Return the converted value. Throw error if parsing is wrong.
Definition at line 124 of file src/stuff/string_tools.h.
| std::string int strPrintf | ( | std::string & | str, | |
| const char * | fmt, | |||
| ... | ||||
| ) |
replacement function for sprintf which fills a std::string instead of a char*
| std::vector< std::string > strSplit | ( | const std::string & | s, | |
| const std::string & | delim | |||
| ) |
split a string into token based on the characters given in delim
Definition at line 131 of file string_tools.cpp.
| bool strStartsWith | ( | const std::string & | str, | |
| const std::string & | substr | |||
| ) |
return true, if str starts with substr
Definition at line 146 of file string_tools.cpp.
| std::string strToLower | ( | const std::string & | s | ) |
convert the string to lower case
Definition at line 67 of file string_tools.cpp.
| std::string strToUpper | ( | const std::string & | s | ) |
convert a string to upper case
Definition at line 74 of file string_tools.cpp.
| std::string trim | ( | const std::string & | s | ) |
remove whitespaces from the start/end of a string
Definition at line 34 of file string_tools.cpp.
| std::string trimLeft | ( | const std::string & | s | ) |
remove whitespaces from the left side of the string
Definition at line 45 of file string_tools.cpp.
| std::string trimRight | ( | const std::string & | s | ) |
remove whitespaced from the right side of the string
Definition at line 56 of file string_tools.cpp.