# HRectangle

## Functions

| `HRectangle`
| `HRectangle`
| `~HRectangle`
float | `GetLeft`
float | `GetRight`
float | `GetTop`
float | `GetBottom`
float | `GetZ`
void | `SetCoordinates`
bool | `IsRectInside`
bool | `IsRectAbove`
bool | `IsRectBelow`
bool | `IsRectRight`
bool | `IsRectLeft`
bool | `RectOverlap`

## Detailed Description

class `HRectangle`

  Subclassed by HQuadTreeItem, HQuadTreeNode

  Public Functions

  inline `HRectangle`(float Left = -1.0f, float Bottom = -1.0f, float Right = 1.0f, float Top = 1.0f, float Z = 0.0f)
  inline `HRectangle`(HRectangle *rect)
  inline virtual `~HRectangle`()
  inline float `GetLeft`()
  inline float `GetRight`()
  inline float `GetTop`()
  inline float `GetBottom`()
  inline float `GetZ`()
  inline void `SetCoordinates`(float Left, float Bottom, float Right, float Top, float Z = 0.0f)
  inline bool `IsRectInside`(HRectangle *rect, HRectangle *area)
  inline bool `IsRectAbove`(HRectangle *rect, float y)
  inline bool `IsRectBelow`(HRectangle *rect, float y)
  inline bool `IsRectRight`(HRectangle *rect, float x)
  inline bool `IsRectLeft`(HRectangle *rect, float x)
  inline bool `RectOverlap`(HRectangle *rect1, HRectangle *rect2)

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize 3DF in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize 3DF?
What are the latest release notes for HOOPS Visualize 3DF?
How do I start evaluating HOOPS Visualize 3DF?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...