|
template<typename CoordinateType > |
basic_delta< CoordinateType > | neogfx::operator+ (const basic_delta< CoordinateType > &left, CoordinateType s) |
|
template<typename CoordinateType > |
basic_delta< CoordinateType > | neogfx::operator- (const basic_delta< CoordinateType > &left, CoordinateType s) |
|
template<typename CoordinateType > |
basic_delta< CoordinateType > | neogfx::operator* (const basic_delta< CoordinateType > &left, CoordinateType s) |
|
template<typename CoordinateType > |
basic_delta< CoordinateType > | neogfx::operator/ (const basic_delta< CoordinateType > &left, CoordinateType s) |
|
template<typename CoordinateType > |
basic_delta< CoordinateType > | neogfx::operator+ (const basic_delta< CoordinateType > &left, const basic_delta< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_delta< CoordinateType > | neogfx::operator- (const basic_delta< CoordinateType > &left, const basic_delta< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_delta< CoordinateType > | neogfx::operator* (const basic_delta< CoordinateType > &left, const basic_delta< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_delta< CoordinateType > | neogfx::operator/ (const basic_delta< CoordinateType > &left, const basic_delta< CoordinateType > &right) |
|
template<typename CoordinateType > |
bool | neogfx::nearly_equal (basic_delta< CoordinateType > const &lhs, basic_delta< CoordinateType > const &rhs, scalar epsilon=0.00001) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator+ (const basic_size< CoordinateType > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator- (const basic_size< CoordinateType > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator* (const basic_size< CoordinateType > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator/ (const basic_size< CoordinateType > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator+ (const basic_size< CoordinateType > &left, typename basic_size< CoordinateType >::dimension_type right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator- (const basic_size< CoordinateType > &left, typename basic_size< CoordinateType >::dimension_type right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator* (const basic_size< CoordinateType > &left, typename basic_size< CoordinateType >::dimension_type right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator/ (const basic_size< CoordinateType > &left, typename basic_size< CoordinateType >::dimension_type right) |
|
template<typename CoordinateType > |
bool | neogfx::nearly_equal (basic_size< CoordinateType > const &lhs, basic_size< CoordinateType > const &rhs, scalar epsilon=0.00001) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator+ (const basic_point< CoordinateType > &left, const basic_point< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator- (const basic_point< CoordinateType > &left, const basic_point< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator* (const basic_point< CoordinateType > &left, const basic_point< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator/ (const basic_point< CoordinateType > &left, const basic_point< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator+ (const basic_point< CoordinateType > &left, typename basic_point< CoordinateType >::coordinate_type amount) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator- (const basic_point< CoordinateType > &left, typename basic_point< CoordinateType >::coordinate_type amount) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator* (const basic_point< CoordinateType > &left, typename basic_point< CoordinateType >::coordinate_type amount) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator/ (const basic_point< CoordinateType > &left, typename basic_point< CoordinateType >::coordinate_type amount) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator+ (const basic_point< CoordinateType > &left, const basic_delta< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator- (const basic_point< CoordinateType > &left, const basic_delta< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator* (const basic_point< CoordinateType > &left, const basic_delta< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_delta< CoordinateType > | neogfx::operator/ (const basic_point< CoordinateType > &left, const basic_delta< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator+ (const basic_point< CoordinateType > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator- (const basic_point< CoordinateType > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator* (const basic_point< CoordinateType > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_point< CoordinateType > | neogfx::operator/ (const basic_point< CoordinateType > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator+ (const basic_size< CoordinateType > &left, const basic_point< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator- (const basic_size< CoordinateType > &left, const basic_point< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator* (const basic_size< CoordinateType > &left, const basic_point< CoordinateType > &right) |
|
template<typename CoordinateType > |
basic_size< CoordinateType > | neogfx::operator/ (const basic_size< CoordinateType > &left, const basic_point< CoordinateType > &right) |
|
template<typename CoordinateType > |
bool | neogfx::nearly_equal (basic_point< CoordinateType > const &lhs, basic_point< CoordinateType > const &rhs, scalar epsilon=0.00001) |
|
template<typename DimensionType > |
basic_box_areas< DimensionType > | neogfx::operator+ (const basic_box_areas< DimensionType > &left, const basic_box_areas< DimensionType > &right) |
|
template<typename DimensionType > |
basic_box_areas< DimensionType > | neogfx::operator- (const basic_box_areas< DimensionType > &left, const basic_box_areas< DimensionType > &right) |
|
template<typename DimensionType > |
basic_box_areas< DimensionType > | neogfx::operator* (const basic_box_areas< DimensionType > &left, const basic_box_areas< DimensionType > &right) |
|
template<typename DimensionType > |
basic_box_areas< DimensionType > | neogfx::operator/ (const basic_box_areas< DimensionType > &left, const basic_box_areas< DimensionType > &right) |
|
template<typename DimensionType > |
basic_box_areas< DimensionType > | neogfx::operator+ (const basic_box_areas< DimensionType > &left, typename basic_box_areas< DimensionType >::dimension_type right) |
|
template<typename DimensionType > |
basic_box_areas< DimensionType > | neogfx::operator- (const basic_box_areas< DimensionType > &left, typename basic_box_areas< DimensionType >::dimension_type right) |
|
template<typename DimensionType > |
basic_box_areas< DimensionType > | neogfx::operator* (const basic_box_areas< DimensionType > &left, typename basic_box_areas< DimensionType >::dimension_type right) |
|
template<typename DimensionType > |
basic_box_areas< DimensionType > | neogfx::operator/ (const basic_box_areas< DimensionType > &left, typename basic_box_areas< DimensionType >::dimension_type right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator* (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_rect< CoordinateType, CoordinateSystem > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator* (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator* (const basic_rect< CoordinateType, CoordinateSystem > &left, typename basic_rect< CoordinateType, CoordinateSystem >::dimension_type value) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator/ (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_rect< CoordinateType, CoordinateSystem > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator/ (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator/ (const basic_rect< CoordinateType, CoordinateSystem > &left, typename basic_rect< CoordinateType, CoordinateSystem >::dimension_type value) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator+ (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_point< CoordinateType > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator+ (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator+ (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_delta< CoordinateType > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator- (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_point< CoordinateType > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator- (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_size< CoordinateType > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
basic_rect< CoordinateType, CoordinateSystem > | neogfx::operator- (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_delta< CoordinateType > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
bool | neogfx::operator< (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_rect< CoordinateType, CoordinateSystem > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
bool | neogfx::operator== (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_rect< CoordinateType, CoordinateSystem > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
bool | neogfx::operator<= (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_rect< CoordinateType, CoordinateSystem > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
bool | neogfx::operator> (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_rect< CoordinateType, CoordinateSystem > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
bool | neogfx::operator>= (const basic_rect< CoordinateType, CoordinateSystem > &left, const basic_rect< CoordinateType, CoordinateSystem > &right) |
|
template<typename CoordinateType , logical_coordinate_system CoordinateSystem> |
bool | neogfx::nearly_equal (basic_rect< CoordinateType, CoordinateSystem > const &lhs, basic_rect< CoordinateType, CoordinateSystem > const &rhs, scalar epsilon=0.00001) |
|
template<typename T > |
basic_point< T > | neogfx::operator* (basic_matrix< T, 3, 3 > const &aTransformation, basic_point< T > const &aPoint) |
|
template<typename T > |
basic_size< T > | neogfx::operator* (basic_matrix< T, 3, 3 > const &aTransformation, basic_size< T > const &aSize) |
|
template<typename T > |
basic_rect< T > | neogfx::operator* (basic_matrix< T, 3, 3 > const &aTransformation, basic_rect< T > const &aRect) |
|
template<typename T > |
basic_box_areas< T > | neogfx::operator* (basic_matrix< T, 3, 3 > const &aTransformation, basic_box_areas< T > const &aBoxAreas) |
|
point | neogfx::mix (const point &aLhs, const point &aRhs, double aMixValue) |
|
vec2 | neogfx::mix (const vec2 &aLhs, const vec2 &aRhs, double aMixValue) |
|
vec3 | neogfx::mix (const vec3 &aLhs, const vec3 &aRhs, double aMixValue) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const basic_point< T > &aPoint) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_istream< Elem, Traits > & | neogfx::operator>> (std::basic_istream< Elem, Traits > &aStream, basic_point< T > &aPoint) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const basic_size< T > &aSize) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_istream< Elem, Traits > & | neogfx::operator>> (std::basic_istream< Elem, Traits > &aStream, basic_size< T > &aSize) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const basic_delta< T > &aDelta) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_istream< Elem, Traits > & | neogfx::operator>> (std::basic_istream< Elem, Traits > &aStream, basic_delta< T > &aDelta) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const basic_rect< T > &aRect) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const basic_box_areas< T > &aBoxAreas) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const neolib::optional< basic_point< T > > &aPoint) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const neolib::optional< basic_size< T > > &aSize) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const neolib::optional< basic_delta< T > > &aDelta) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const neolib::optional< basic_rect< T > > &aBoxAreas) |
|
template<typename Elem , typename Traits , typename T > |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const neolib::optional< basic_box_areas< T > > &aRect) |
|