82 template <
typename T = TYPE, std::enable_if_t<std::is_
integral_v<T>,
int> = 0>
88 template <
typename T = TYPE, std::enable_if_t<std::is_
floating_po
int_v<T>,
int> = 0>
94 template <
typename T = TYPE, std::enable_if_t<std::is_
integral_v<T>,
int> = 0>
97 return mnX == 0 &&
mnY == 0;
100 template <
typename T = TYPE, std::enable_if_t<std::is_
floating_po
int_v<T>,
int> = 0>
157template <
typename TYPE>
165template <
typename TYPE>
173template <
typename TYPE>
181template <
typename TYPE>
bool operator!=(const Tuple2D< TYPE > &rTup) const
void adjustY(TYPE fY)
Adjust Y-Coordinate of 2D Tuple.
Tuple2D< TYPE > & operator+=(const Tuple2D< TYPE > &rTup)
Tuple2D< TYPE > & operator*=(TYPE t)
bool equal(const Tuple2D< TYPE > &rTup) const
TYPE getX() const
Get X-Coordinate of 2D Tuple.
Tuple2D< TYPE > & operator-=(const Tuple2D< TYPE > &rTup)
void setY(TYPE fY)
Set Y-Coordinate of 2D Tuple.
void set(Axis2D eAxis, TYPE fValue)
void adjustX(TYPE fX)
Adjust X-Coordinate of 2D Tuple.
bool operator==(const Tuple2D< TYPE > &rTup) const
Tuple2D< TYPE > & operator/=(const Tuple2D< TYPE > &rTup)
TYPE getY() const
Get Y-Coordinate of 2D Tuple.
Tuple2D< TYPE > & operator/=(TYPE t)
void setX(TYPE fX)
Set X-Coordinate of 2D Tuple.
Tuple2D< TYPE > & operator*=(const Tuple2D< TYPE > &rTup)
Tuple2D< TYPE > operator-(void) const
Tuple2D(TYPE x, TYPE y)
Create a 2D Tuple.
B2ITuple operator+(const B2ITuple &rTupA, const B2ITuple &rTupB)
B2ITuple operator-(const B2ITuple &rTupA, const B2ITuple &rTupB)
B2DPoint operator*(const ::basegfx::B2DHomMatrix &rMat, const B2DPoint &rPoint)
B2DTuple operator/(const B2DTuple &rTup, double t)