|
latest version v1.9 - last update 24 Nov 2005 |
|
#include <ltiRectangle.h>
Static Public Member Functions | |
| static T | size (const T x1, const T x2) |
| static void | invSize (const T sz, T &x1, T &x2) |
For integer types it assumes the rectangle lies on a discrete grid with grid elements of size 1x1, which means that the size of a side defined by two scalar values x1 and x2 (x2>x1) is x2-x1+1.
For floating point values the size is just x2-x1, because of the assumtion that the rectangle lies on a real valued 2D space.
|
||||||||||||||||||||
|
For a given side size, compute two coordinates which generates it. For example:
|
|
||||||||||||||||
|
return the size of a rectangle's side which is aligned with one of the two coordinates, assuming that the delimiting coordinates are x1 and x2. For example:
|