Claw
1.7.3
|
Specialization of the coordinate_traits for claw::math::coordinate_2d. More...
#include <coordinate_traits.hpp>
Public Types | |
typedef claw::math::coordinate_2d< T > | coordinate_type |
The type of the coordinate. | |
typedef coordinate_type::value_type | value_type |
The type of the components of the coordinate. | |
Static Public Member Functions | |
static value_type | get_x (const coordinate_type &c) |
Get the component of a coordinate on the x-axis. | |
static value_type | get_y (const coordinate_type &c) |
Get the component of a coordinate on the y-axis. | |
static coordinate_type | make_coordinate (value_type x, value_type y) |
Create a new coordinate from with the components sets to the provided values. |
Specialization of the coordinate_traits for claw::math::coordinate_2d.
Definition at line 55 of file coordinate_traits.hpp.
static value_type claw::math::coordinate_traits< claw::math::coordinate_2d< T > >::get_x | ( | const coordinate_type & | c | ) | [inline, static] |
Get the component of a coordinate on the x-axis.
c | The coordinate from which the component is taken. |
Definition at line 67 of file coordinate_traits.hpp.
References claw::math::coordinate_2d< T >::x.
static value_type claw::math::coordinate_traits< claw::math::coordinate_2d< T > >::get_y | ( | const coordinate_type & | c | ) | [inline, static] |
Get the component of a coordinate on the y-axis.
c | The coordinate from which the component is taken. |
Definition at line 76 of file coordinate_traits.hpp.
References claw::math::coordinate_2d< T >::y.
static coordinate_type claw::math::coordinate_traits< claw::math::coordinate_2d< T > >::make_coordinate | ( | value_type | x, |
value_type | y | ||
) | [inline, static] |
Create a new coordinate from with the components sets to the provided values.
x | The position on the x axis. |
y | The position on the y axis. |
Definition at line 87 of file coordinate_traits.hpp.