![]() |
FLImaging 7.6.11.1
|
Simplified class representing a 2D range. More...
#include <TRange.h>
Public Member Functions | |
| TRange () | |
| Default constructor. | |
| TRange (T tLBX, T tLBY, T tUBX, T tUBY) | |
| Constructs a range using lower and upper bound coordinates. | |
| TRange (const TRect< T > &tr) | |
| Constructs a range from a rectangle. | |
| TRange (const TRange< int16_t > &tr) | |
| Copy constructor. | |
| TRange (const TRange< int16_t > *pTr) | |
| Copy constructor. | |
| TRange (const TRange< uint16_t > &tr) | |
| Copy constructor. | |
| TRange (const TRange< uint16_t > *pTr) | |
| Copy constructor. | |
| TRange (const TRange< int32_t > &tr) | |
| Copy constructor. | |
| TRange (const TRange< int32_t > *pTr) | |
| Copy constructor. | |
| TRange (const TRange< uint32_t > &tr) | |
| Copy constructor. | |
| TRange (const TRange< uint32_t > *pTr) | |
| Copy constructor. | |
| TRange (const TRange< int64_t > &tr) | |
| Copy constructor. | |
| TRange (const TRange< int64_t > *pTr) | |
| Copy constructor. | |
| TRange (const TRange< uint64_t > &tr) | |
| Copy constructor. | |
| TRange (const TRange< uint64_t > *pTr) | |
| Copy constructor. | |
| TRange (const TRange< float > &tr) | |
| Copy constructor. | |
| TRange (const TRange< float > *pTr) | |
| Copy constructor. | |
| TRange (const TRange< double > &tr) | |
| Copy constructor. | |
| TRange (const TRange< double > *pTr) | |
| Copy constructor. | |
| TRange (const TPoint< int16_t > &tpLB, const TPoint< int16_t > &tpUB) | |
| Constructs a range using lower and upper bound points. | |
| TRange (const TPoint< int16_t > *pTpLB, const TPoint< int16_t > *pTpUB) | |
| Constructs a range using pointers to lower and upper bound points. | |
| TRange (const TPoint< uint16_t > &tpLB, const TPoint< uint16_t > &tpUB) | |
| Constructs a range using lower and upper bound points. | |
| TRange (const TPoint< uint16_t > *pTpLB, const TPoint< uint16_t > *pTpUB) | |
| Constructs a range using pointers to lower and upper bound points. | |
| TRange (const TPoint< int32_t > &tpLB, const TPoint< int32_t > &tpUB) | |
| Constructs a range using lower and upper bound points. | |
| TRange (const TPoint< int32_t > *pTpLB, const TPoint< int32_t > *pTpUB) | |
| Constructs a range using pointers to lower and upper bound points. | |
| TRange (const TPoint< uint32_t > &tpLB, const TPoint< uint32_t > &tpUB) | |
| Constructs a range using lower and upper bound points. | |
| TRange (const TPoint< uint32_t > *pTpLB, const TPoint< uint32_t > *pTpUB) | |
| Constructs a range using pointers to lower and upper bound points. | |
| TRange (const TPoint< int64_t > &tpLB, const TPoint< int64_t > &tpUB) | |
| Constructs a range using lower and upper bound points. | |
| TRange (const TPoint< int64_t > *pTpLB, const TPoint< int64_t > *pTpUB) | |
| Constructs a range using pointers to lower and upper bound points. | |
| TRange (const TPoint< uint64_t > &tpLB, const TPoint< uint64_t > &tpUB) | |
| Constructs a range using lower and upper bound points. | |
| TRange (const TPoint< uint64_t > *pTpLB, const TPoint< uint64_t > *pTpUB) | |
| Constructs a range using pointers to lower and upper bound points. | |
| TRange (const TPoint< float > &tpLB, const TPoint< float > &tpUB) | |
| Constructs a range using lower and upper bound points. | |
| TRange (const TPoint< float > *pTpLB, const TPoint< float > *pTpUB) | |
| Constructs a range using pointers to lower and upper bound points. | |
| TRange (const TPoint< double > &tpLB, const TPoint< double > &tpUB) | |
| Constructs a range using lower and upper bound points. | |
| TRange (const TPoint< double > *pTpLB, const TPoint< double > *pTpUB) | |
| Constructs a range using pointers to lower and upper bound points. | |
| void | Set (T tLBX, T tLBY, T tUBX, T tUBY) |
| Sets the range using lower and upper bound coordinates. | |
| void | Set (const TRect< T > &tr) |
| Sets the range from a rectangle. | |
| void | Set (const TRange< int16_t > &tr) |
| Sets the range from another TRange object. | |
| void | Set (const TRange< int16_t > *pTr) |
| Sets the range from a TRange pointer. | |
| void | Set (const TRange< uint16_t > &tr) |
| Sets the range from another TRange object. | |
| void | Set (const TRange< uint16_t > *pTr) |
| Sets the range from a TRange pointer. | |
| void | Set (const TRange< int32_t > &tr) |
| Sets the range from another TRange object. | |
| void | Set (const TRange< int32_t > *pTr) |
| Sets the range from a TRange pointer. | |
| void | Set (const TRange< uint32_t > &tr) |
| Sets the range from another TRange object. | |
| void | Set (const TRange< uint32_t > *pTr) |
| Sets the range from a TRange pointer. | |
| void | Set (const TRange< int64_t > &tr) |
| Sets the range from another TRange object. | |
| void | Set (const TRange< int64_t > *pTr) |
| Sets the range from a TRange pointer. | |
| void | Set (const TRange< uint64_t > &tr) |
| Sets the range from another TRange object. | |
| void | Set (const TRange< uint64_t > *pTr) |
| Sets the range from a TRange pointer. | |
| void | Set (const TRange< float > &tr) |
| Sets the range from another TRange object. | |
| void | Set (const TRange< float > *pTr) |
| Sets the range from a TRange pointer. | |
| void | Set (const TRange< double > &tr) |
| Sets the range from another TRange object. | |
| void | Set (const TRange< double > *pTr) |
| Sets the range from a TRange pointer. | |
| void | Set (const TPoint< int16_t > &tpLB, const TPoint< int16_t > &tpUB) |
| Sets the range using lower and upper bound points. | |
| void | Set (const TPoint< int16_t > *pTpLB, const TPoint< int16_t > *pTpUB) |
| Sets the range using pointers to lower and upper bound points. | |
| void | Set (const TPoint< uint16_t > &tpLB, const TPoint< uint16_t > &tpUB) |
| Sets the range using lower and upper bound points. | |
| void | Set (const TPoint< uint16_t > *pTpLB, const TPoint< uint16_t > *pTpUB) |
| Sets the range using pointers to lower and upper bound points. | |
| void | Set (const TPoint< int32_t > &tpLB, const TPoint< int32_t > &tpUB) |
| Sets the range using lower and upper bound points. | |
| void | Set (const TPoint< int32_t > *pTpLB, const TPoint< int32_t > *pTpUB) |
| Sets the range using pointers to lower and upper bound points. | |
| void | Set (const TPoint< uint32_t > &tpLB, const TPoint< uint32_t > &tpUB) |
| Sets the range using lower and upper bound points. | |
| void | Set (const TPoint< uint32_t > *pTpLB, const TPoint< uint32_t > *pTpUB) |
| Sets the range using pointers to lower and upper bound points. | |
| void | Set (const TPoint< int64_t > &tpLB, const TPoint< int64_t > &tpUB) |
| Sets the range using lower and upper bound points. | |
| void | Set (const TPoint< int64_t > *pTpLB, const TPoint< int64_t > *pTpUB) |
| Sets the range using pointers to lower and upper bound points. | |
| void | Set (const TPoint< uint64_t > &tpLB, const TPoint< uint64_t > &tpUB) |
| Sets the range using lower and upper bound points. | |
| void | Set (const TPoint< uint64_t > *pTpLB, const TPoint< uint64_t > *pTpUB) |
| Sets the range using pointers to lower and upper bound points. | |
| void | Set (const TPoint< float > &tpLB, const TPoint< float > &tpUB) |
| Sets the range using lower and upper bound points. | |
| void | Set (const TPoint< float > *pTpLB, const TPoint< float > *pTpUB) |
| Sets the range using pointers to lower and upper bound points. | |
| void | Set (const TPoint< double > &tpLB, const TPoint< double > &tpUB) |
| Sets the range using lower and upper bound points. | |
| void | Set (const TPoint< double > *pTpLB, const TPoint< double > *pTpUB) |
| Sets the range using pointers to lower and upper bound points. | |
| const TRange< T > & | operator= (int32_t value) |
| Assignment operator. | |
| const TRange< T > & | operator= (int64_t value) |
| Assignment operator. | |
| const TRange< T > & | operator= (float value) |
| Assignment operator. | |
| const TRange< T > & | operator= (double value) |
| Assignment operator. | |
| const TRange< T > & | operator= (const TRange< int32_t > &tr) |
| Assignment operator. | |
| const TRange< T > & | operator= (const TRange< int64_t > &tr) |
| Assignment operator. | |
| const TRange< T > & | operator= (const TRange< float > &tr) |
| Assignment operator. | |
| const TRange< T > & | operator= (const TRange< double > &tr) |
| Assignment operator. | |
| bool | operator== (const TRange< int32_t > &tr) |
| Equality operator. | |
| bool | operator== (const TRange< int64_t > &tr) |
| Equality operator. | |
| bool | operator== (const TRange< float > &tr) |
| Equality operator. | |
| bool | operator== (const TRange< double > &tr) |
| Equality operator. | |
| bool | operator!= (const TRange< int32_t > &tr) |
| Inequality operator. | |
| bool | operator!= (const TRange< int64_t > &tr) |
| Inequality operator. | |
| bool | operator!= (const TRange< float > &tr) |
| Inequality operator. | |
| bool | operator!= (const TRange< double > &tr) |
| Inequality operator. | |
| const TRange< T > & | operator+= (int32_t value) |
| Addition assignment operator. | |
| const TRange< T > & | operator+= (int64_t value) |
| Addition assignment operator. | |
| const TRange< T > & | operator+= (float value) |
| Addition assignment operator. | |
| const TRange< T > & | operator+= (double value) |
| Addition assignment operator. | |
| const TRange< T > & | operator+= (const TRange< int32_t > &tr) |
| Addition assignment operator. | |
| const TRange< T > & | operator+= (const TRange< int64_t > &tr) |
| Addition assignment operator. | |
| const TRange< T > & | operator+= (const TRange< float > &tr) |
| Addition assignment operator. | |
| const TRange< T > & | operator+= (const TRange< double > &tr) |
| Addition assignment operator. | |
| const TRange< T > & | operator-= (int32_t value) |
| Subtraction assignment operator. | |
| const TRange< T > & | operator-= (int64_t value) |
| Subtraction assignment operator. | |
| const TRange< T > & | operator-= (float value) |
| Subtraction assignment operator. | |
| const TRange< T > & | operator-= (double value) |
| Subtraction assignment operator. | |
| const TRange< T > & | operator-= (const TRange< int32_t > &tr) |
| Subtraction assignment operator. | |
| const TRange< T > & | operator-= (const TRange< int64_t > &tr) |
| Subtraction assignment operator. | |
| const TRange< T > & | operator-= (const TRange< float > &tr) |
| Subtraction assignment operator. | |
| const TRange< T > & | operator-= (const TRange< double > &tr) |
| Subtraction assignment operator. | |
| const TRange< T > & | operator*= (int32_t value) |
| Multiplication assignment operator. | |
| const TRange< T > & | operator*= (int64_t value) |
| Multiplication assignment operator. | |
| const TRange< T > & | operator*= (float value) |
| Multiplication assignment operator. | |
| const TRange< T > & | operator*= (double value) |
| Multiplication assignment operator. | |
| const TRange< T > & | operator*= (const TRange< int32_t > &tr) |
| Multiplication assignment operator. | |
| const TRange< T > & | operator*= (const TRange< int64_t > &tr) |
| Multiplication assignment operator. | |
| const TRange< T > & | operator*= (const TRange< float > &tr) |
| Multiplication assignment operator. | |
| const TRange< T > & | operator*= (const TRange< double > &tr) |
| Multiplication assignment operator. | |
| const TRange< T > & | operator/= (int32_t value) |
| Division assignment operator. | |
| const TRange< T > & | operator/= (int64_t value) |
| Division assignment operator. | |
| const TRange< T > & | operator/= (float value) |
| Division assignment operator. | |
| const TRange< T > & | operator/= (double value) |
| Division assignment operator. | |
| const TRange< T > & | operator/= (const TRange< int32_t > &tr) |
| Division assignment operator. | |
| const TRange< T > & | operator/= (const TRange< int64_t > &tr) |
| Division assignment operator. | |
| const TRange< T > & | operator/= (const TRange< float > &tr) |
| Division assignment operator. | |
| const TRange< T > & | operator/= (const TRange< double > &tr) |
| Division assignment operator. | |
| TRange< T > | operator+ (int32_t value) |
| Addition operator. | |
| TRange< T > | operator+ (int64_t value) |
| Addition operator. | |
| TRange< T > | operator+ (float value) |
| Addition operator. | |
| TRange< T > | operator+ (double value) |
| Addition operator. | |
| TRange< T > | operator+ (const TRange< int32_t > &tr) |
| Addition operator. | |
| TRange< T > | operator+ (const TRange< int64_t > &tr) |
| Addition operator. | |
| TRange< T > | operator+ (const TRange< float > &tr) |
| Addition operator. | |
| TRange< T > | operator+ (const TRange< double > &tr) |
| Addition operator. | |
| TRange< T > | operator- (int32_t value) |
| Subtraction operator. | |
| TRange< T > | operator- (int64_t value) |
| Subtraction operator. | |
| TRange< T > | operator- (float value) |
| Subtraction operator. | |
| TRange< T > | operator- (double value) |
| Subtraction operator. | |
| TRange< T > | operator- (const TRange< int32_t > &tr) |
| Subtraction operator. | |
| TRange< T > | operator- (const TRange< int64_t > &tr) |
| Subtraction operator. | |
| TRange< T > | operator- (const TRange< float > &tr) |
| Subtraction operator. | |
| TRange< T > | operator- (const TRange< double > &tr) |
| Subtraction operator. | |
| TRange< T > | operator* (int32_t value) |
| Multiplication operator. | |
| TRange< T > | operator* (int64_t value) |
| Multiplication operator. | |
| TRange< T > | operator* (float value) |
| Multiplication operator. | |
| TRange< T > | operator* (double value) |
| Multiplication operator. | |
| TRange< T > | operator* (const TRange< int32_t > &tr) |
| Multiplication operator. | |
| TRange< T > | operator* (const TRange< int64_t > &tr) |
| Multiplication operator. | |
| TRange< T > | operator* (const TRange< float > &tr) |
| Multiplication operator. | |
| TRange< T > | operator* (const TRange< double > &tr) |
| Multiplication operator. | |
| TRange< T > | operator/ (int32_t value) |
| Division operator. | |
| TRange< T > | operator/ (int64_t value) |
| Division operator. | |
| TRange< T > | operator/ (float value) |
| Division operator. | |
| TRange< T > | operator/ (double value) |
| Division operator. | |
| TRange< T > | operator/ (const TRange< int32_t > &tr) |
| Division operator. | |
| TRange< T > | operator/ (const TRange< int64_t > &tr) |
| Division operator. | |
| TRange< T > | operator/ (const TRange< float > &tr) |
| Division operator. | |
| TRange< T > | operator/ (const TRange< double > &tr) |
| Division operator. | |
Public Attributes | |
| TPoint< T > | tpPoints [2] |
| Lower bound point and upper bound point of the range. | |
Friends | |
| TRange< T > | operator+ (int32_t value, const TRange< T > &tr) |
| Addition operator. | |
| TRange< T > | operator+ (int64_t value, const TRange< T > &tr) |
| Addition operator. | |
| TRange< T > | operator+ (float value, const TRange< T > &tr) |
| Addition operator. | |
| TRange< T > | operator+ (double value, const TRange< T > &tr) |
| Addition operator. | |
| TRange< T > | operator- (int32_t value, const TRange< T > &tr) |
| Subtraction operator. | |
| TRange< T > | operator- (int64_t value, const TRange< T > &tr) |
| Subtraction operator. | |
| TRange< T > | operator- (float value, const TRange< T > &tr) |
| Subtraction operator. | |
| TRange< T > | operator- (double value, const TRange< T > &tr) |
| Subtraction operator. | |
| TRange< T > | operator* (int32_t value, const TRange< T > &tr) |
| Multiplication operator. | |
| TRange< T > | operator* (int64_t value, const TRange< T > &tr) |
| Multiplication operator. | |
| TRange< T > | operator* (float value, const TRange< T > &tr) |
| Multiplication operator. | |
| TRange< T > | operator* (double value, const TRange< T > &tr) |
| Multiplication operator. | |
| TRange< T > | operator/ (int32_t value, const TRange< T > &tr) |
| Division operator. | |
| TRange< T > | operator/ (int64_t value, const TRange< T > &tr) |
| Division operator. | |
| TRange< T > | operator/ (float value, const TRange< T > &tr) |
| Division operator. | |
| TRange< T > | operator/ (double value, const TRange< T > &tr) |
| Division operator. | |
Simplified class representing a 2D range.
The default constructor does not initialize member variables for performance.
|
inline |
Constructs a range using lower and upper bound coordinates.
| [in] | tLBX | X coordinate of the lower bound. |
| [in] | tLBY | Y coordinate of the lower bound. |
| [in] | tUBX | X coordinate of the upper bound. |
| [in] | tUBY | Y coordinate of the upper bound. |
|
inline |
Constructs a range from a rectangle.
| [in] | tr | Rectangle to convert. |
|
inline |
Copy constructor.
| [in] | tr | TRange object to copy. |
|
inline |
Copy constructor.
| [in] | pTr | Pointer to the TRange object to copy. |
|
inline |
Copy constructor.
| [in] | tr | TRange object to copy. |
|
inline |
Copy constructor.
| [in] | pTr | Pointer to the TRange object to copy. |
|
inline |
Copy constructor.
| [in] | tr | TRange object to copy. |
|
inline |
Copy constructor.
| [in] | pTr | Pointer to the TRange object to copy. |
|
inline |
Copy constructor.
| [in] | tr | TRange object to copy. |
|
inline |
Copy constructor.
| [in] | pTr | Pointer to the TRange object to copy. |
|
inline |
Copy constructor.
| [in] | tr | TRange object to copy. |
|
inline |
Copy constructor.
| [in] | pTr | Pointer to the TRange object to copy. |
|
inline |
Copy constructor.
| [in] | tr | TRange object to copy. |
|
inline |
Copy constructor.
| [in] | pTr | Pointer to the TRange object to copy. |
|
inline |
Copy constructor.
| [in] | tr | TRange object to copy. |
|
inline |
Copy constructor.
| [in] | pTr | Pointer to the TRange object to copy. |
|
inline |
Copy constructor.
| [in] | tr | TRange object to copy. |
|
inline |
Copy constructor.
| [in] | pTr | Pointer to the TRange object to copy. |
|
inline |
Constructs a range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Constructs a range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Constructs a range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Constructs a range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Constructs a range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Constructs a range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Constructs a range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Constructs a range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Constructs a range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Constructs a range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Constructs a range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Constructs a range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Constructs a range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Constructs a range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Constructs a range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Constructs a range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Inequality operator.
| [in] | tr | Range to compare. |
| bool | true if the two ranges are not equal, otherwise false. |
|
inline |
Inequality operator.
| [in] | tr | Range to compare. |
| bool | true if the two ranges are not equal, otherwise false. |
|
inline |
Inequality operator.
| [in] | tr | Range to compare. |
| bool | true if the two ranges are not equal, otherwise false. |
|
inline |
Inequality operator.
| [in] | tr | Range to compare. |
| bool | true if the two ranges are not equal, otherwise false. |
|
inline |
Multiplication operator.
| [in] | tr | Range to multiply by. |
| TRange<T> | Resulting range. |
|
inline |
Multiplication operator.
| [in] | tr | Range to multiply by. |
| TRange<T> | Resulting range. |
|
inline |
Multiplication operator.
| [in] | tr | Range to multiply by. |
| TRange<T> | Resulting range. |
|
inline |
Multiplication operator.
| [in] | tr | Range to multiply by. |
| TRange<T> | Resulting range. |
|
inline |
Multiplication operator.
| [in] | value | Value to multiply by. |
| TRange<T> | Resulting range. |
|
inline |
Multiplication operator.
| [in] | value | Value to multiply by. |
| TRange<T> | Resulting range. |
|
inline |
Multiplication operator.
| [in] | value | Value to multiply by. |
| TRange<T> | Resulting range. |
|
inline |
Multiplication operator.
| [in] | value | Value to multiply by. |
| TRange<T> | Resulting range. |
|
inline |
Multiplication assignment operator.
| [in] | tr | Range to multiply by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Multiplication assignment operator.
| [in] | tr | Range to multiply by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Multiplication assignment operator.
| [in] | tr | Range to multiply by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Multiplication assignment operator.
| [in] | tr | Range to multiply by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Multiplication assignment operator.
| [in] | value | Value to multiply by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Multiplication assignment operator.
| [in] | value | Value to multiply by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Multiplication assignment operator.
| [in] | value | Value to multiply by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Multiplication assignment operator.
| [in] | value | Value to multiply by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Addition operator.
| [in] | tr | Range to add. |
| TRange<T> | Resulting range. |
|
inline |
Addition operator.
| [in] | tr | Range to add. |
| TRange<T> | Resulting range. |
|
inline |
Addition operator.
| [in] | tr | Range to add. |
| TRange<T> | Resulting range. |
|
inline |
Addition operator.
| [in] | tr | Range to add. |
| TRange<T> | Resulting range. |
|
inline |
Addition operator.
| [in] | value | Value to add. |
| TRange<T> | Resulting range. |
|
inline |
Addition operator.
| [in] | value | Value to add. |
| TRange<T> | Resulting range. |
|
inline |
Addition operator.
| [in] | value | Value to add. |
| TRange<T> | Resulting range. |
|
inline |
Addition operator.
| [in] | value | Value to add. |
| TRange<T> | Resulting range. |
|
inline |
Addition assignment operator.
| [in] | tr | Range to add. |
| const | TRange<T>& Reference to this range. |
|
inline |
Addition assignment operator.
| [in] | tr | Range to add. |
| const | TRange<T>& Reference to this range. |
|
inline |
Addition assignment operator.
| [in] | tr | Range to add. |
| const | TRange<T>& Reference to this range. |
|
inline |
Addition assignment operator.
| [in] | tr | Range to add. |
| const | TRange<T>& Reference to this range. |
|
inline |
Addition assignment operator.
| [in] | value | Value to add. |
| const | TRange<T>& Reference to this range. |
|
inline |
Addition assignment operator.
| [in] | value | Value to add. |
| const | TRange<T>& Reference to this range. |
|
inline |
Addition assignment operator.
| [in] | value | Value to add. |
| const | TRange<T>& Reference to this range. |
|
inline |
Addition assignment operator.
| [in] | value | Value to add. |
| const | TRange<T>& Reference to this range. |
|
inline |
Subtraction operator.
| [in] | tr | Range to subtract. |
| TRange<T> | Resulting range. |
|
inline |
Subtraction operator.
| [in] | tr | Range to subtract. |
| TRange<T> | Resulting range. |
|
inline |
Subtraction operator.
| [in] | tr | Range to subtract. |
| TRange<T> | Resulting range. |
|
inline |
Subtraction operator.
| [in] | tr | Range to subtract. |
| TRange<T> | Resulting range. |
|
inline |
Subtraction operator.
| [in] | value | Value to subtract. |
| TRange<T> | Resulting range. |
|
inline |
Subtraction operator.
| [in] | value | Value to subtract. |
| TRange<T> | Resulting range. |
|
inline |
Subtraction operator.
| [in] | value | Value to subtract. |
| TRange<T> | Resulting range. |
|
inline |
Subtraction operator.
| [in] | value | Value to subtract. |
| TRange<T> | Resulting range. |
|
inline |
Subtraction assignment operator.
| [in] | tr | Range to subtract. |
| const | TRange<T>& Reference to this range. |
|
inline |
Subtraction assignment operator.
| [in] | tr | Range to subtract. |
| const | TRange<T>& Reference to this range. |
|
inline |
Subtraction assignment operator.
| [in] | tr | Range to subtract. |
| const | TRange<T>& Reference to this range. |
|
inline |
Subtraction assignment operator.
| [in] | tr | Range to subtract. |
| const | TRange<T>& Reference to this range. |
|
inline |
Subtraction assignment operator.
| [in] | value | Value to subtract. |
| const | TRange<T>& Reference to this range. |
|
inline |
Subtraction assignment operator.
| [in] | value | Value to subtract. |
| const | TRange<T>& Reference to this range. |
|
inline |
Subtraction assignment operator.
| [in] | value | Value to subtract. |
| const | TRange<T>& Reference to this range. |
|
inline |
Subtraction assignment operator.
| [in] | value | Value to subtract. |
| const | TRange<T>& Reference to this range. |
|
inline |
Division operator.
| [in] | tr | Range to divide by. |
| TRange<T> | Resulting range. |
|
inline |
Division operator.
| [in] | tr | Range to divide by. |
| TRange<T> | Resulting range. |
|
inline |
Division operator.
| [in] | tr | Range to divide by. |
| TRange<T> | Resulting range. |
|
inline |
Division operator.
| [in] | tr | Range to divide by. |
| TRange<T> | Resulting range. |
|
inline |
Division operator.
| [in] | value | Value to divide by. |
| TRange<T> | Resulting range. |
|
inline |
Division operator.
| [in] | value | Value to divide by. |
| TRange<T> | Resulting range. |
|
inline |
Division operator.
| [in] | value | Value to divide by. |
| TRange<T> | Resulting range. |
|
inline |
Division operator.
| [in] | value | Value to divide by. |
| TRange<T> | Resulting range. |
|
inline |
Division assignment operator.
| [in] | tr | Range to divide by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Division assignment operator.
| [in] | tr | Range to divide by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Division assignment operator.
| [in] | tr | Range to divide by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Division assignment operator.
| [in] | tr | Range to divide by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Division assignment operator.
| [in] | value | Value to divide by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Division assignment operator.
| [in] | value | Value to divide by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Division assignment operator.
| [in] | value | Value to divide by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Division assignment operator.
| [in] | value | Value to divide by. |
| const | TRange<T>& Reference to this range. |
|
inline |
Assignment operator.
| [in] | tr | Range to assign. |
| const | TRange<T>& Reference to this range. |
|
inline |
Assignment operator.
| [in] | tr | Range to assign. |
| const | TRange<T>& Reference to this range. |
|
inline |
Assignment operator.
| [in] | tr | Range to assign. |
| const | TRange<T>& Reference to this range. |
|
inline |
Assignment operator.
| [in] | tr | Range to assign. |
| const | TRange<T>& Reference to this range. |
|
inline |
Assignment operator.
| [in] | value | Value to assign. |
| const | TRange<T>& Reference to this range. |
|
inline |
Assignment operator.
| [in] | value | Value to assign. |
| const | TRange<T>& Reference to this range. |
|
inline |
Assignment operator.
| [in] | value | Value to assign. |
| const | TRange<T>& Reference to this range. |
|
inline |
Assignment operator.
| [in] | value | Value to assign. |
| const | TRange<T>& Reference to this range. |
|
inline |
Equality operator.
| [in] | tr | Range to compare. |
| bool | true if the two ranges are equal, otherwise false. |
|
inline |
Equality operator.
| [in] | tr | Range to compare. |
| bool | true if the two ranges are equal, otherwise false. |
|
inline |
Equality operator.
| [in] | tr | Range to compare. |
| bool | true if the two ranges are equal, otherwise false. |
|
inline |
Equality operator.
| [in] | tr | Range to compare. |
| bool | true if the two ranges are equal, otherwise false. |
|
inline |
Sets the range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Sets the range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Sets the range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Sets the range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Sets the range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Sets the range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Sets the range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Sets the range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Sets the range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Sets the range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Sets the range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Sets the range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Sets the range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Sets the range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Sets the range using lower and upper bound points.
| [in] | tpLB | Lower bound point. |
| [in] | tpUB | Upper bound point. |
|
inline |
Sets the range using pointers to lower and upper bound points.
| [in] | pTpLB | Pointer to the lower bound point. |
| [in] | pTpUB | Pointer to the upper bound point. |
|
inline |
Sets the range from another TRange object.
| [in] | tr | Source range. |
|
inline |
|
inline |
Sets the range from another TRange object.
| [in] | tr | Source range. |
|
inline |
|
inline |
Sets the range from another TRange object.
| [in] | tr | Source range. |
|
inline |
|
inline |
Sets the range from another TRange object.
| [in] | tr | Source range. |
|
inline |
|
inline |
Sets the range from another TRange object.
| [in] | tr | Source range. |
|
inline |
|
inline |
Sets the range from another TRange object.
| [in] | tr | Source range. |
|
inline |
|
inline |
Sets the range from another TRange object.
| [in] | tr | Source range. |
|
inline |
|
inline |
Sets the range from another TRange object.
| [in] | tr | Source range. |
|
inline |
|
inline |
Sets the range from a rectangle.
| [in] | tr | Rectangle to convert. |
|
inline |
Sets the range using lower and upper bound coordinates.
| [in] | tLBX | X coordinate of the lower bound. |
| [in] | tLBY | Y coordinate of the lower bound. |
| [in] | tUBX | X coordinate of the upper bound. |
| [in] | tUBY | Y coordinate of the upper bound. |
Multiplication operator.
| [in] | value | Value to multiply by. |
| [in] | tr | Range to multiply. |
| TRange<T> | Resulting range. |
Multiplication operator.
| [in] | value | Value to multiply by. |
| [in] | tr | Range to multiply. |
| TRange<T> | Resulting range. |
Multiplication operator.
| [in] | value | Value to multiply by. |
| [in] | tr | Range to multiply. |
| TRange<T> | Resulting range. |
Multiplication operator.
| [in] | value | Value to multiply by. |
| [in] | tr | Range to multiply. |
| TRange<T> | Resulting range. |
Addition operator.
| [in] | value | Value to add. |
| [in] | tr | Range to add the value to. |
| TRange<T> | Resulting range. |
Addition operator.
| [in] | value | Value to add. |
| [in] | tr | Range to add the value to. |
| TRange<T> | Resulting range. |
Addition operator.
| [in] | value | Value to add. |
| [in] | tr | Range to add the value to. |
| TRange<T> | Resulting range. |
Addition operator.
| [in] | value | Value to add. |
| [in] | tr | Range to add the value to. |
| TRange<T> | Resulting range. |
Subtraction operator.
| [in] | value | Value to subtract from. |
| [in] | tr | Range to subtract. |
| TRange<T> | Resulting range. |
Subtraction operator.
| [in] | value | Value to subtract from. |
| [in] | tr | Range to subtract. |
| TRange<T> | Resulting range. |
Subtraction operator.
| [in] | value | Value to subtract from. |
| [in] | tr | Range to subtract. |
| TRange<T> | Resulting range. |
Subtraction operator.
| [in] | value | Value to subtract from. |
| [in] | tr | Range to subtract. |
| TRange<T> | Resulting range. |
Division operator.
| [in] | value | Dividend value. |
| [in] | tr | Divisor range. |
| TRange<T> | Resulting range. |
Division operator.
| [in] | value | Dividend value. |
| [in] | tr | Divisor range. |
| TRange<T> | Resulting range. |
Division operator.
| [in] | value | Dividend value. |
| [in] | tr | Divisor range. |
| TRange<T> | Resulting range. |