the math library More...
Namespaces | |
| namespace | except |
Exceptions | |
| namespace | geo |
Geometry | |
| namespace | vclip |
vclip | |
Classes | |
| class | color |
| class | mat33 |
| class | mat44 |
| class | plane |
| class | polynomial |
| class | quat |
| class | transform |
| class | vec2 |
| class | vec3 |
| class | vec4 |
| class | vecbase |
| class | matbase |
| class | matsqu |
Functions | |
| float | recipsqrt (float const &) |
| void | hexdump (void *, size_t) |
| void | print (int const &) |
| float | xml_parse_float (tinyxml2::XMLElement *, float=0.0) |
| int | xml_parse_int (tinyxml2::XMLElement *, int) |
| template<typename T > | |
| math::quat< T > | xml_parse_quat (tinyxml2::XMLElement *, math::quat< T >) |
| template<typename T > | |
| math::vec3< T > | xml_parse_vec3 (tinyxml2::XMLElement *, math::vec3< T >) |
| template<typename T > | |
| math::vec4< T > | xml_parse_vec4 (tinyxml2::XMLElement *) |
| template<typename T > | |
| math::transform< T > | xml_parse_transform (tinyxml2::XMLElement *, math::transform< T >()) |
| template<typename T > | |
| math::color< T > | xml_parse_color (tinyxml2::XMLElement *element, math::color< T >=math::black) |
Variables | |
| const color< float > | white (1.0f, 1.0f, 1.0f, 1.0f) |
| const color< float > | black (0.0f, 0.0f, 0.0f, 1.0f) |
| const color< float > | red (1.0f, 0.0f, 0.0f, 1.0f) |
| const color< float > | green (0.0f, 1.0f, 0.0f, 1.0f) |
| const color< float > | blue (0.0f, 0.0f, 1.0f, 1.0f) |
| const color< float > | cyan (0.0f, 1.0f, 1.0f, 1.0f) |
| const color< float > | magenta (1.0f, 0.0f, 1.0f, 1.0f) |
| const color< float > | yellow (1.0f, 1.0f, 0.0f, 1.0f) |
the math library
1.6.1