Graphviz 12.0.1~dev.20240716.0800
Loading...
Searching...
No Matches
rectangle.h File Reference
#include <stdbool.h>
#include <stdint.h>
Include dependency graph for rectangle.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Rect
 

Typedefs

typedef struct Rect Rect_t
 

Functions

void InitRect (Rect_t *r)
 
uint64_t RectArea (const Rect_t *)
 
bool Overlap (const Rect_t *, const Rect_t *)
 
Rect_t CombineRect (const Rect_t *, const Rect_t *)
 
Rect_t NullRect (void)
 

Typedef Documentation

◆ Rect_t

typedef struct Rect Rect_t

Function Documentation

◆ CombineRect()

Rect_t CombineRect ( const Rect_t r,
const Rect_t rr 
)

Definition at line 88 of file rectangle.c.

References Rect::boundary, MAX, MIN, NUMDIMS, and Undefined.

Referenced by Classify(), GetBranches(), MethodZero(), NodeCover(), PickBranch(), PickSeeds(), and RTreeInsert2().

Here is the caller graph for this function:

◆ InitRect()

void InitRect ( Rect_t r)

Definition at line 29 of file rectangle.c.

References Rect::boundary, and NUMSIDES.

Referenced by InitBranch(), and NodeCover().

Here is the caller graph for this function:

◆ NullRect()

Rect_t NullRect ( void  )

Definition at line 39 of file rectangle.c.

References Rect::boundary, and NUMDIMS.

Referenced by InitPVars().

Here is the caller graph for this function:

◆ Overlap()

bool Overlap ( const Rect_t r,
const Rect_t s 
)

Definition at line 108 of file rectangle.c.

References Rect::boundary, and NUMDIMS.

Referenced by aabbaabb(), and RTreeSearch().

Here is the caller graph for this function:

◆ RectArea()

uint64_t RectArea ( const Rect_t r)

Definition at line 66 of file rectangle.c.

References agerrorf(), Rect::boundary, graphviz_exit(), NUMDIMS, and Undefined.

Referenced by Classify(), GetBranches(), MethodZero(), PickBranch(), and PickSeeds().

Here is the call graph for this function:
Here is the caller graph for this function: