VTK  9.1.0
Public Member Functions | List of all members
vtkRectf Class Reference

#include <vtkRect.h>

Inheritance diagram for vtkRectf:
[legend]
Collaboration diagram for vtkRectf:
[legend]

Public Member Functions

 vtkRectf ()=default
 
 vtkRectf (float x, float y, float width, float height)
 
 vtkRectf (const float *init)
 
- Public Member Functions inherited from vtkRect< float >
 vtkRect ()=default
 
 vtkRect (const float &x, const float &y, const float &width, const float &height)
 
 vtkRect (const float *init)
 
void SetX (const float &x)
 Set the x component of the rectangle bottom corner, i.e. More...
 
const float & GetX () const
 Get the x component of the rectangle bottom corner, i.e. More...
 
void SetY (const float &y)
 Set the y component of the rectangle bottom corner, i.e. More...
 
const float & GetY () const
 Get the y component of the rectangle bottom corner, i.e. More...
 
void SetWidth (const float &width)
 Set the width of the rectanle, i.e. More...
 
const float & GetWidth () const
 Get the width of the rectangle, i.e. More...
 
void SetHeight (const float &height)
 Set the height of the rectangle, i.e. More...
 
const float & GetHeight () const
 Get the height of the rectangle, i.e. More...
 
const float & GetLeft () const
 Get the left boundary of the rectangle along the X direction. More...
 
float GetRight () const
 Get the right boundary of the rectangle along the X direction. More...
 
float GetTop () const
 Get the top boundary of the rectangle along the Y direction. More...
 
const float & GetBottom () const
 Get the bottom boundary of the rectangle along the Y direction. More...
 
vtkVector2< float > GetBottomLeft () const
 Get the bottom left corner of the rect as a vtkVector. More...
 
vtkVector< float, 2 > GetTopLeft () const
 Get the top left corner of the rect as a vtkVector. More...
 
vtkVector< float, 2 > GetBottomRight () const
 Get the bottom right corner of the rect as a vtkVector. More...
 
vtkVector< float, 2 > GetTopRight () const
 Get the bottom left corner of the rect as a vtkVector. More...
 
bool IntersectsWith (const vtkRect< float > &rect) const
 Returns true if the rect argument overlaps this rect. More...
 
void MoveTo (float x, float y)
 Move the rectangle, moving the bottom-left corner to the given position. More...
 
bool Intersect (const vtkRect< float > &other)
 Intersect with other rectangle. More...
 
vtkVector2d GetCenter () const
 Returns the center of the rect as a vtkVector2d. More...
 
void Set (const float &x, const float &y, const float &width, const float &height)
 Set the x, y components of the rectangle, and the width/height. More...
 
void AddPoint (const float point[2])
 Expand this rect to contain the point passed in. More...
 
void AddPoint (float x, float y)
 Expand this rect to contain the point passed in. More...
 
void AddRect (const vtkRect< float > &rect)
 Expand this rect to contain the rect passed in. More...
 
- Public Member Functions inherited from vtkVector< T, Size >
 vtkVector ()=default
 
 vtkVector (const T &scalar)
 Initialize all of the vector's elements with the supplied scalar. More...
 
 vtkVector (const T *init)
 Initialize the vector's elements with the elements of the supplied array. More...
 
double Norm () const
 Get the norm of the vector, i.e. More...
 
T SquaredNorm () const
 Get the squared norm of the vector. More...
 
double Normalize ()
 Normalize the vector in place. More...
 
vtkVector< T, Size > Normalized () const
 Return the normalized form of this vector. More...
 
T Dot (const vtkVector< T, Size > &other) const
 The dot product of this and the supplied vector. More...
 
template<typename TR >
vtkVector< TR, Size > Cast () const
 Cast the vector to the specified type, returning the result. More...
 
- Public Member Functions inherited from vtkTuple< T, Size >
 vtkTuple ()=default
 The default constructor does not initialize values. More...
 
 vtkTuple (const T &scalar)
 Initialize all of the tuple's elements with the supplied scalar. More...
 
 vtkTuple (const T *init)
 Initialize the tuple's elements with the elements of the supplied array. More...
 
 vtkTuple (const std::array< T, Size > &values)
 Initialize the tuple's elements using a std::array for matching type and size. More...
 
int GetSize () const
 Get the size of the tuple. More...
 
T * GetData ()
 Get a pointer to the underlying data of the tuple. More...
 
const T * GetData () const
 
T & operator[] (int i)
 Get a reference to the underlying data element of the tuple. More...
 
const T & operator[] (int i) const
 
T operator() (int i) const
 Get the value of the tuple at the index specified. More...
 
bool Compare (const vtkTuple< T, Size > &other, const T &tol) const
 Equality operator with a tolerance to allow fuzzy comparisons. More...
 
template<typename TR >
vtkTuple< TR, Size > Cast () const
 Cast the tuple to the specified type, returning the result. More...
 

Additional Inherited Members

- Protected Attributes inherited from vtkTuple< T, Size >
T Data [Size]
 The only thing stored in memory! More...
 

Detailed Description

Definition at line 335 of file vtkRect.h.

Constructor & Destructor Documentation

◆ vtkRectf() [1/3]

vtkRectf::vtkRectf ( )
default

◆ vtkRectf() [2/3]

vtkRectf::vtkRectf ( float  x,
float  y,
float  width,
float  height 
)
inline

Definition at line 339 of file vtkRect.h.

◆ vtkRectf() [3/3]

vtkRectf::vtkRectf ( const float *  init)
inlineexplicit

Definition at line 343 of file vtkRect.h.


The documentation for this class was generated from the following file: