math Namespace Reference

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)

Detailed Description

the math library

 All Classes Namespaces Functions

Generated on 24 Apr 2014 for math by  doxygen 1.6.1