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)  

strokeinfo Struct Reference

#include <splinefont.h>

Collaboration diagram for strokeinfo:
[legend]

Public Attributes

float radius
 
enum linejoin join
 
enum linecap cap
 
enum si_type stroke_type
 
unsigned int removeinternal: 1
 
unsigned int removeexternal: 1
 
unsigned int leave_users_center: 1
 
float penangle
 
float minorradius
 
struct splinepointlistpoly
 
float resolution
 
float radius2
 
int pressure1
 
int pressure2
 
voiddata
 
double(* factor )(void *data, struct spline *spline, float t)
 
double radius
 
unsigned int toobigwarn: 1
 
unsigned int removeoverlapifneeded: 1
 
unsigned int gottoobig: 1
 
unsigned int gottoobiglocal: 1
 
double penangle
 
double ratio
 
double minorradius
 
double radius2
 
double c
 
double s
 
double xoff [8]
 
double yoff [8]
 

Detailed Description

Definition at line 208 of file splinefont.h.

Member Data Documentation

◆ c

double strokeinfo::c

Definition at line 211 of file splinefont.h.

Referenced by SplineSetStroke(), and SplineSolveForPen().

◆ cap

enum linecap strokeinfo::cap

Definition at line 209 of file splinefont.h.

Referenced by SinglePointStroke(), SplinesFromEntityChar(), and StrokeEnd().

◆ data

void * strokeinfo::data

Definition at line 224 of file splinefont.h.

Referenced by _SplineSetStroke(), SplineExpand(), and StrokeEnd().

◆ factor

double(* strokeinfo::factor)(void *data, struct spline *spline, double t)

Definition at line 225 of file splinefont.h.

Referenced by _SplineSetStroke(), SplineExpand(), and StrokeEnd().

◆ gottoobig

unsigned int strokeinfo::gottoobig

Definition at line 201 of file splinefont.h.

Referenced by _SplineSetApprox(), and DoIntersect_Splines().

◆ gottoobiglocal

unsigned int strokeinfo::gottoobiglocal

Definition at line 202 of file splinefont.h.

Referenced by _SplineSetApprox(), _SplineSetStroke(), and DoIntersect_Splines().

◆ join

enum linejoin strokeinfo::join

Definition at line 209 of file splinefont.h.

Referenced by DoIntersect_Splines(), MakeJoints(), and SplinesFromEntityChar().

◆ leave_users_center

unsigned int strokeinfo::leave_users_center

Definition at line 215 of file splinefont.h.

◆ minorradius [1/2]

double strokeinfo::minorradius

Definition at line 217 of file splinefont.h.

Referenced by SplineSetStroke().

◆ minorradius [2/2]

double strokeinfo::minorradius

Definition at line 206 of file splinefont.h.

◆ penangle [1/2]

double strokeinfo::penangle

Definition at line 216 of file splinefont.h.

Referenced by PenCorner().

◆ penangle [2/2]

double strokeinfo::penangle

Definition at line 203 of file splinefont.h.

◆ poly

struct splinepointlist* strokeinfo::poly

Definition at line 218 of file splinefont.h.

◆ pressure1

int strokeinfo::pressure1

Definition at line 222 of file splinefont.h.

◆ pressure2

int strokeinfo::pressure2

Definition at line 222 of file splinefont.h.

◆ radius [1/2]

◆ radius [2/2]

double strokeinfo::radius

Definition at line 193 of file splinefont.h.

◆ radius2 [1/2]

double strokeinfo::radius2

Definition at line 221 of file splinefont.h.

◆ radius2 [2/2]

double strokeinfo::radius2

Definition at line 208 of file splinefont.h.

◆ ratio

double strokeinfo::ratio

Definition at line 204 of file splinefont.h.

◆ removeexternal

unsigned int strokeinfo::removeexternal

Definition at line 214 of file splinefont.h.

Referenced by _SplineSetStroke().

◆ removeinternal

unsigned int strokeinfo::removeinternal

Definition at line 213 of file splinefont.h.

Referenced by _SplineSetStroke().

◆ removeoverlapifneeded

unsigned int strokeinfo::removeoverlapifneeded

Definition at line 200 of file splinefont.h.

Referenced by _SplineSetStroke(), and SplinesFromEntityChar().

◆ resolution

float strokeinfo::resolution

Definition at line 219 of file splinefont.h.

◆ s

double strokeinfo::s

Definition at line 211 of file splinefont.h.

Referenced by SplineSetStroke(), and SplineSolveForPen().

◆ stroke_type

enum si_type strokeinfo::stroke_type

◆ toobigwarn

unsigned int strokeinfo::toobigwarn

Definition at line 197 of file splinefont.h.

Referenced by _SplineSetApprox(), DoIntersect_Splines(), and SplinesFromEntityChar().

◆ xoff

double strokeinfo::xoff

Definition at line 212 of file splinefont.h.

Referenced by MakeJoints(), SinglePointStroke(), SplineExpand(), and StrokeEnd().

◆ yoff

double strokeinfo::yoff

Definition at line 212 of file splinefont.h.

Referenced by MakeJoints(), SinglePointStroke(), SplineExpand(), and StrokeEnd().


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