w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

edgelist Struct Reference

#include <regions.h>

Collaboration diagram for edgelist:
[legend]

Public Attributes

XOBJ_COMMON struct edgelistlink
 
struct edgelistsubpath
 
pel xmin
 
pel xmax
 
pel ymin
 
pel ymax
 
pelxvalues
 
Edge ** edges
 
int cnt
 
float mmin
 
float mmax
 
float omin
 
float omax
 
float scale
 
int bytes_per_line
 
uint8bitmap
 
Edgelast
 
Edgesplinesetfirst
 
SplineCharsc
 
int layer
 
char * interesting
 
int major
 
int other
 
unsigned int genmajoredges: 1
 
Edgemajors
 
Edgemajorhold
 
Hintshhints
 
Hintsvhints
 
int is_overlap
 
DBounds bbox
 
double mmin
 
double mmax
 
double omin
 
double omax
 
double scale
 

Detailed Description

Definition at line 86 of file regions.h.

Member Data Documentation

◆ bbox

DBounds edgelist::bbox

Definition at line 78 of file edgelist.h.

◆ bitmap

uint8 * edgelist::bitmap

Definition at line 67 of file edgelist.h.

◆ bytes_per_line

int edgelist::bytes_per_line

Definition at line 66 of file edgelist.h.

◆ cnt

int edgelist::cnt

Definition at line 62 of file edgelist.h.

Referenced by _FreeEdgeList(), AddEdge(), EdgeListReverse(), and SplineSetsCorrect().

◆ edges

Edge ** edgelist::edges

◆ genmajoredges

unsigned int edgelist::genmajoredges

Definition at line 73 of file edgelist.h.

Referenced by AddSpline().

◆ hhints

Hints * edgelist::hhints

Definition at line 76 of file edgelist.h.

Referenced by AddEdge(), and FreeEdges().

◆ interesting

char * edgelist::interesting

Definition at line 71 of file edgelist.h.

Referenced by AddEdge(), AddSpline(), FreeEdges(), and SplineSetsCorrect().

◆ is_overlap

int edgelist::is_overlap

Definition at line 77 of file edgelist.h.

Referenced by TOfNextMajor().

◆ last

Edge * edgelist::last

Definition at line 68 of file edgelist.h.

Referenced by AddEdge(), and FindEdgesSplineSet().

◆ layer

int edgelist::layer

Definition at line 70 of file edgelist.h.

Referenced by SplineSetsCorrect().

◆ link

XOBJ_COMMON struct edgelist* edgelist::link

◆ major

int edgelist::major

Definition at line 72 of file edgelist.h.

Referenced by AddEdge(), AddMajorEdge(), AddSpline(), SplineSetsCorrect(), and TOfNextMajor().

◆ majorhold

Edge * edgelist::majorhold

Definition at line 75 of file edgelist.h.

◆ majors

Edge * edgelist::majors

Definition at line 74 of file edgelist.h.

Referenced by AddMajorEdge().

◆ mmax [1/2]

double edgelist::mmax

Definition at line 63 of file edgelist.h.

Referenced by SplineSetsCorrect().

◆ mmax [2/2]

double edgelist::mmax

Definition at line 63 of file edgelist.h.

◆ mmin [1/2]

double edgelist::mmin

Definition at line 63 of file edgelist.h.

Referenced by AddEdge(), AddMajorEdge(), AddSpline(), SplineSetsCorrect(), and TOfNextMajor().

◆ mmin [2/2]

double edgelist::mmin

Definition at line 63 of file edgelist.h.

◆ omax [1/2]

double edgelist::omax

Definition at line 64 of file edgelist.h.

Referenced by SplineSetsCorrect().

◆ omax [2/2]

double edgelist::omax

Definition at line 64 of file edgelist.h.

◆ omin [1/2]

double edgelist::omin

Definition at line 64 of file edgelist.h.

Referenced by SplineSetsCorrect().

◆ omin [2/2]

double edgelist::omin

Definition at line 64 of file edgelist.h.

◆ other

int edgelist::other

Definition at line 72 of file edgelist.h.

Referenced by ActiveEdgesRefigure(), AddEdge(), AddMajorEdge(), AddSpline(), and SplineSetsCorrect().

◆ sc

SplineChar * edgelist::sc

Definition at line 69 of file edgelist.h.

Referenced by AddEdge(), and SplineSetsCorrect().

◆ scale [1/2]

double edgelist::scale

◆ scale [2/2]

double edgelist::scale

Definition at line 65 of file edgelist.h.

◆ splinesetfirst

Edge * edgelist::splinesetfirst

Definition at line 68 of file edgelist.h.

Referenced by AddEdge(), and FindEdgesSplineSet().

◆ subpath

struct edgelist* edgelist::subpath

Definition at line 90 of file regions.h.

Referenced by FixSubPaths(), and ImpliedHorizontalLine().

◆ vhints

Hints * edgelist::vhints

Definition at line 76 of file edgelist.h.

Referenced by FreeEdges().

◆ xmax

pel edgelist::xmax

Definition at line 91 of file regions.h.

Referenced by NewEdge(), newfilledge(), and SwathUnion().

◆ xmin

pel edgelist::xmin

Definition at line 91 of file regions.h.

Referenced by fill(), NewEdge(), newfilledge(), SwathUnion(), and t1_ApplyContinuity().

◆ xvalues

pel* edgelist::xvalues

Definition at line 93 of file regions.h.

Referenced by NewEdge(), and SwathUnion().

◆ ymax

◆ ymin


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