Graphviz 12.1.0~dev.20240716.0947
Loading...
Searching...
No Matches
trap_t Struct Reference

#include <trap.h>

Collaboration diagram for trap_t:
[legend]

Data Fields

int lseg
 
int rseg
 
pointf hi
 
pointf lo
 
int u0
 
int u1
 
int d0
 
int d1
 
int sink
 
int usave
 
int uside
 
int state
 

Detailed Description

Definition at line 37 of file trap.h.

Field Documentation

◆ d0

◆ d1

int trap_t::d1

◆ hi

pointf trap_t::hi

Definition at line 39 of file trap.h.

Referenced by add_segment(), init_query_structure(), and traverse_polygon().

◆ lo

pointf trap_t::lo

Definition at line 39 of file trap.h.

Referenced by add_segment(), init_query_structure(), merge_trapezoids(), and traverse_polygon().

◆ lseg

int trap_t::lseg

◆ rseg

int trap_t::rseg

◆ sink

int trap_t::sink

Definition at line 42 of file trap.h.

Referenced by add_segment(), find_new_roots(), init_query_structure(), and merge_trapezoids().

◆ state

int trap_t::state

Definition at line 44 of file trap.h.

Referenced by add_segment(), init_query_structure(), inside_polygon(), and merge_trapezoids().

◆ u0

◆ u1

int trap_t::u1

◆ usave

int trap_t::usave

Definition at line 43 of file trap.h.

Referenced by add_segment(), and update_trapezoid().

◆ uside

int trap_t::uside

Definition at line 43 of file trap.h.

Referenced by add_segment(), and update_trapezoid().


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