|
Classes |
class | BBox2 |
| A template class for 2D boundary box. More...
|
class | TVector2 |
| Template class for 2D vectors. More...
|
class | Math2 |
| Comparison of 2D vectors with a tolerance. More...
|
Typedefs |
typedef BBox2< double > | BBox2d |
typedef BBox2< float > | BBox2f |
typedef BBox2< int > | BBox2i |
typedef TVector2< short > | Vector2s |
typedef TVector2< int > | Vector2i |
typedef TVector2< float > | Vector2f |
typedef TVector2< double > | Vector2d |
typedef Math2< float > | Math2f |
typedef Math2< double > | Math2d |
Functions |
TVector2< T > | gml::TVector2::operator * (const double d, const TVector2< T > &u) |
| Multiplication of scalar d by TVector u.
|
double | gml::TVector2::SqrLength (const TVector2< T > &u) |
| Squared length of given vector.
|
double | gml::TVector2::Length (const TVector2< T > &u) |
| Length of the vector.
|
double | gml::TVector2::DotProd (const TVector2< T > &v1, const TVector2< T > &v2) |
| Dot product.
|
double | gml::TVector2::DotProduct (const TVector2< T > &v1, const TVector2< T > &v2) |
| Dot product.
|
double | gml::TVector2::CrossProd (const TVector2< T > &v1, const TVector2< T > &v2) |
| Cross product.
|
double | gml::TVector2::CrossProduct (const TVector2< T > &v1, const TVector2< T > &v2) |
| Cross product.
|
double | gml::TVector2::Cos (const TVector2< T > &a, const TVector2< T > &b) |
| cos between two vectors
|
double | gml::TVector2::Sin (const TVector2< T > &a, const TVector2< T > &b) |
| sin between two vectors
|
TVector2< T_TO > | gml::TVector2::Conv (const TVector2< T_FROM > &u) |
| Convert TVector2<T_FROM> to TVector2<T_TO>.
|
TVector2< float > | gml::TVector2::ConvF (const TVector2< T > &u) |
| Convert TVector2<T> to TVector2<float>.
|
TVector2< double > | gml::TVector2::ConvD (const TVector2< T > &u) |
| Convert TVector2<T> to TVector2<double>.
|
TVector2< int > | gml::TVector2::ConvI (const TVector2< T > &u) |
| Convert TVector2<T> to TVector2<int>.
|
TVector2< short > | gml::TVector2::ConvS (const TVector2< T > &u) |
| Convert TVector2<T> to TVector2<int>.
|