vtkRect< T > Class Template Reference
#include <vtkRect.h>
List of all members.
Detailed Description
template<typename T>
class vtkRect< T >
templated base type for storage of 2D rectangles.
This class is a templated data type for storing and manipulating rectangles. The memory layout is a contiguous array of the specified type, such that a float[4] can be cast to a vtkRectf and manipulated. Also a float[12] could be cast and used as a vtkRectf[3].
Definition at line 32 of file vtkRect.h.
|
Public Member Functions |
| vtkRect (const T &x=0, const T &y=0, const T &width=0, const T &height=0) |
| vtkRect (const T *init) |
void | SetX (const T &x) |
void | SetY (const T &y) |
void | SetWidth (const T &width) |
void | SetHeight (const T &height) |
|
void | Set (const T &x, const T &y, const T &width, const T &height) |
|
const T & | GetX () const |
const T & | X () const |
|
const T & | GetY () const |
const T & | Y () const |
|
const T & | GetWidth () const |
const T & | Width () const |
|
const T & | GetHeight () const |
const T & | Height () const |
Constructor & Destructor Documentation
template<typename T>
vtkRect< T >::vtkRect |
( |
const T & |
x = 0 , |
|
|
const T & |
y = 0 , |
|
|
const T & |
width = 0 , |
|
|
const T & |
height = 0 | |
|
) |
| | [inline] |
Member Function Documentation
template<typename T>
void vtkRect< T >::Set |
( |
const T & |
x, |
|
|
const T & |
y, |
|
|
const T & |
width, |
|
|
const T & |
height | |
|
) |
| | [inline] |
Set the x, y components of the rectangle, and the width/height.
Definition at line 48 of file vtkRect.h.
template<typename T>
void vtkRect< T >::SetX |
( |
const T & |
x |
) |
[inline] |
Set the x component of the rectangle bottom corner, i.e. element 0.
Definition at line 58 of file vtkRect.h.
template<typename T>
const T& vtkRect< T >::GetX |
( |
|
) |
const [inline] |
Get the x component of the rectangle bottom corner, i.e. element 0.
Definition at line 62 of file vtkRect.h.
template<typename T>
const T& vtkRect< T >::X |
( |
|
) |
const [inline] |
Get the x component of the rectangle bottom corner, i.e. element 0.
Definition at line 63 of file vtkRect.h.
template<typename T>
void vtkRect< T >::SetY |
( |
const T & |
y |
) |
[inline] |
Set the y component of the rectangle bottom corner, i.e. element 1.
Definition at line 67 of file vtkRect.h.
template<typename T>
const T& vtkRect< T >::GetY |
( |
|
) |
const [inline] |
Get the y component of the rectangle bottom corner, i.e. element 1.
Definition at line 71 of file vtkRect.h.
template<typename T>
const T& vtkRect< T >::Y |
( |
|
) |
const [inline] |
Get the y component of the rectangle bottom corner, i.e. element 1.
Definition at line 72 of file vtkRect.h.
template<typename T>
void vtkRect< T >::SetWidth |
( |
const T & |
width |
) |
[inline] |
Set the width of the rectanle, i.e. element 2.
Definition at line 76 of file vtkRect.h.
template<typename T>
const T& vtkRect< T >::GetWidth |
( |
|
) |
const [inline] |
Get the width of the rectangle, i.e. element 2.
Definition at line 80 of file vtkRect.h.
template<typename T>
const T& vtkRect< T >::Width |
( |
|
) |
const [inline] |
Get the width of the rectangle, i.e. element 2.
Definition at line 81 of file vtkRect.h.
template<typename T>
void vtkRect< T >::SetHeight |
( |
const T & |
height |
) |
[inline] |
Set the height of the rectangle, i.e. element 3.
Definition at line 85 of file vtkRect.h.
template<typename T>
const T& vtkRect< T >::GetHeight |
( |
|
) |
const [inline] |
Get the height of the rectangle, i.e. element 3.
Definition at line 89 of file vtkRect.h.
template<typename T>
const T& vtkRect< T >::Height |
( |
|
) |
const [inline] |
Get the height of the rectangle, i.e. element 3.
Definition at line 90 of file vtkRect.h.
The documentation for this class was generated from the following file: