#include <opennurbs_point.h>
|
| | ON_4dRect ()=default |
| |
| | ON_4dRect (const ON_4dRect &)=default |
| |
| | ON_4dRect (double left, double top, double right, double bottom) |
| |
| | ON_4dRect (const ON_2dPoint topLeft, const ON_2dPoint &bottomRight) |
| |
| | ON_4dRect (const ON_2dPoint &point, const ON_2dSize &size) |
| |
| | ~ON_4dRect ()=default |
| |
| const ON_2dPoint | BottomRight (void) const |
| |
| const ON_2dPoint | CenterPoint (void) const |
| |
| void | DeflateRect (double, double) |
| |
| double | Height (void) const |
| |
| void | InflateRect (double, double) |
| |
| void | InflateRect (double, double, double, double) |
| |
| bool | IntersectRect (const ON_4dRect *r1, const ON_4dRect *r2) |
| |
| bool | IntersectRect (const ON_4dRect &r1, const ON_4dRect &r2) |
| |
| bool | IsRectEmpty (void) const |
| |
| bool | IsRectNull (void) const |
| |
| bool | IsSet () const |
| |
| bool | IsZero () const |
| |
| void | NormalizeRect () |
| |
| void | OffsetRect (double, double) |
| |
| void | OffsetRect (const ON_2dVector &) |
| |
| ON_4dRect & | operator= (const ON_4dRect &)=default |
| |
| bool | PtInRect (const ON_2dPoint &pt) const |
| |
| void | SetRect (double l, double t, double r, double b) |
| |
| void | SetRectEmpty (void) |
| |
| void | SetZero () |
| |
| const ON_2dSize | Size (void) const |
| |
| bool | SubtractRect (const ON_4dRect *rect1, const ON_4dRect *rect2) |
| |
| const ON_2dPoint | TopLeft (void) const |
| |
| double | Width (void) const |
| |
◆ ON_4dRect() [1/5]
◆ ~ON_4dRect()
| ON_4dRect::~ON_4dRect |
( |
| ) |
|
|
default |
◆ ON_4dRect() [2/5]
◆ ON_4dRect() [3/5]
| ON_4dRect::ON_4dRect |
( |
double |
left, |
|
|
double |
top, |
|
|
double |
right, |
|
|
double |
bottom |
|
) |
| |
◆ ON_4dRect() [4/5]
◆ ON_4dRect() [5/5]
◆ BottomRight()
| const ON_2dPoint ON_4dRect::BottomRight |
( |
void |
| ) |
const |
◆ CenterPoint()
| const ON_2dPoint ON_4dRect::CenterPoint |
( |
void |
| ) |
const |
◆ DeflateRect()
| void ON_4dRect::DeflateRect |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ Height()
| double ON_4dRect::Height |
( |
void |
| ) |
const |
◆ InflateRect() [1/2]
| void ON_4dRect::InflateRect |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ InflateRect() [2/2]
| void ON_4dRect::InflateRect |
( |
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
◆ IntersectRect() [1/2]
◆ IntersectRect() [2/2]
◆ IsRectEmpty()
| bool ON_4dRect::IsRectEmpty |
( |
void |
| ) |
const |
◆ IsRectNull()
| bool ON_4dRect::IsRectNull |
( |
void |
| ) |
const |
◆ IsSet()
| bool ON_4dRect::IsSet |
( |
| ) |
const |
- Returns
- true if none of left, top, right, or bottom is set to ON_UNSET_INT_INDEX
◆ IsZero()
| bool ON_4dRect::IsZero |
( |
| ) |
const |
- Returns
- true if all of left, top, right, and bottom are set to 0.
◆ NormalizeRect()
| void ON_4dRect::NormalizeRect |
( |
| ) |
|
◆ OffsetRect() [1/2]
| void ON_4dRect::OffsetRect |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ OffsetRect() [2/2]
◆ operator=()
◆ PtInRect()
| bool ON_4dRect::PtInRect |
( |
const ON_2dPoint & |
pt | ) |
const |
◆ SetRect()
| void ON_4dRect::SetRect |
( |
double |
l, |
|
|
double |
t, |
|
|
double |
r, |
|
|
double |
b |
|
) |
| |
◆ SetRectEmpty()
| void ON_4dRect::SetRectEmpty |
( |
void |
| ) |
|
|
inline |
◆ SetZero()
| void ON_4dRect::SetZero |
( |
| ) |
|
◆ Size()
| const ON_2dSize ON_4dRect::Size |
( |
void |
| ) |
const |
◆ SubtractRect()
◆ TopLeft()
| const ON_2dPoint ON_4dRect::TopLeft |
( |
void |
| ) |
const |
◆ Width()
| double ON_4dRect::Width |
( |
void |
| ) |
const |
◆ bottom
◆ left
◆ right
◆ top
◆ Unset
◆ Zero