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.h File Reference
#include "splinefont.h"
Include dependency graph for edgelist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hints
 
struct  edge
 
struct  edgelist
 
struct  edgeinfo
 
struct  eilist
 

Typedefs

typedef struct hints Hints
 
typedef struct edge Edge
 
typedef struct edgelist EdgeList
 
typedef struct edgeinfo EI
 
typedef struct eilist EIList
 

Functions

void FreeEdges (EdgeList *es)
 
void ElFreeEI (EIList *el)
 
void ELFindEdges (SplineChar *sc, EIList *el)
 
void ELOrder (EIList *el, int major)
 
float EITOfNextMajor (EI *e, EIList *el, float sought_m)
 
int EISameLine (EI *e, EI *n, float i, int major)
 
int EISkipExtremum (EI *e, float i, int major)
 
EIEIActiveEdgesFindStem (EI *apt, float i, int major)
 
EIEIActiveListReorder (EI *active, int *change)
 
EIEIActiveEdgesRefigure (EIList *el, EI *active, float i, int major, int *_change)
 

Typedef Documentation

◆ Edge

typedef struct edge Edge

◆ EdgeList

typedef struct edgelist EdgeList

◆ EI

typedef struct edgeinfo EI

◆ EIList

typedef struct eilist EIList

◆ Hints

typedef struct hints Hints

Function Documentation

◆ EIActiveEdgesFindStem()

EI* EIActiveEdgesFindStem ( EI apt,
float  i,
int  major 
)

◆ EIActiveEdgesRefigure()

◆ EIActiveListReorder()

EI* EIActiveListReorder ( EI active,
int change 
)

Definition at line 891 of file autohint.c.

◆ EISameLine()

int EISameLine ( EI e,
EI n,
float  i,
int  major 
)

Definition at line 987 of file autohint.c.

References ceil(), e, floor, i, major, n, NULL, and t.

Referenced by SplinePointListIsClockwise().

◆ EISkipExtremum()

int EISkipExtremum ( EI e,
float  i,
int  major 
)

Definition at line 1021 of file autohint.c.

References ceil(), e, floor, i, major, n, NULL, and t.

Referenced by SplinePointListIsClockwise().

◆ EITOfNextMajor()

float EITOfNextMajor ( EI e,
EIList el,
float  sought_m 
)

◆ ELFindEdges()

void ELFindEdges ( SplineChar sc,
EIList el 
)

Definition at line 723 of file autohint.c.

◆ ElFreeEI()

void ElFreeEI ( EIList el)

Definition at line 595 of file autohint.c.

◆ ELOrder()

void ELOrder ( EIList el,
int  major 
)

Definition at line 774 of file autohint.c.

◆ FreeEdges()

void FreeEdges ( EdgeList es)