Graphviz 13.0.0~dev.20250607.1528
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 84 of file rectangle.c.

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

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

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

◆ InitRect()

void InitRect ( Rect_t r)

Definition at line 30 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 40 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 103 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 64 of file rectangle.c.

References agerrorf(), Rect::boundary, dim, 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: