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)  

splinepoint Struct Reference

#include <splinefont.h>

Collaboration diagram for splinepoint:
[legend]

Public Attributes

BasePoint me
 
BasePoint nextcp
 
BasePoint prevcp
 
unsigned int nonextcp:1
 
unsigned int noprevcp:1
 
unsigned int nextcpdef:1
 
unsigned int prevcpdef:1
 
unsigned int selected:1
 
unsigned int nextcpselected: 2
 
unsigned int prevcpselected: 2
 
unsigned int pointtype:2
 
unsigned int isintersection: 1
 
unsigned int flexy: 1
 
unsigned int flexx: 1
 
unsigned int roundx: 1
 
unsigned int roundy: 1
 
unsigned int dontinterpolate: 1
 
unsigned int ticked: 1
 
unsigned int watched: 1
 
uint16 ptindex
 
uint16 ttfindex
 
uint16 nextcpindex
 
struct splinenext
 
struct splineprev
 
HintMaskhintmask
 
char * name
 

Detailed Description

Definition at line 952 of file splinefont.h.

Member Data Documentation

◆ dontinterpolate

unsigned int splinepoint::dontinterpolate

Definition at line 969 of file splinefont.h.

Referenced by LinearSpline(), MakeQuadSpline(), and SFDGetMinimumDistances().

◆ flexx

unsigned int splinepoint::flexx

Definition at line 966 of file splinefont.h.

Referenced by CvtPsSplineSet2().

◆ flexy

unsigned int splinepoint::flexy

Definition at line 965 of file splinefont.h.

Referenced by CvtPsSplineSet2().

◆ hintmask

◆ isintersection

unsigned int splinepoint::isintersection

Definition at line 964 of file splinefont.h.

Referenced by SplineSetsUntick().

◆ me

BasePoint splinepoint::me

Definition at line 953 of file splinefont.h.

Referenced by _ApproximateSplineFromPoints(), _InterpretPS(), _SplineSetApprox(), _SplineSetFindBounds(), _SplineSetFindClippedBounds(), AddGhostSegment(), AddLineSegment(), ApproximateSplineFromPoints(), ApproximateSplineFromPointsSlopes(), AssignPointsToBBoxHint(), BuildStem(), CheckMake(), chunk_cmp(), closepath(), curveto2(), DoIntersect_Splines(), EIAddEdge(), FigureControls(), FigureStemActive(), FindIntersections(), FindOrMakeHVStem(), FindStem(), FixupT(), flexto2(), glyphmatches(), IntersectionTooFar(), IsDiagonalEnd(), IsLinearApprox(), ISolveWithin(), IsSplinePeak(), IsStubOrIntersection(), LinearSpline(), lineto2(), MakeJoints(), MakeQuadSpline(), MakeVirtualLine(), MatchPoints(), MergeSplinePoint(), MinMaxWithin(), MonotonicFindAt(), NormalizeStem(), OverlapClusterCpAngles(), ParallelToDir(), pfed_glyph_layer(), pfed_read_normal_contour(), PointInit(), PSCharStringToSplines(), RemovePrevSP(), SameLine(), SCFindDeltas(), SFDCloseCheck(), SPAdjustControl(), SPLFirstVisitorFoundSoughtXY(), SplineAngle(), SplineBisect(), SplineIsLinear(), SplineIsLinearMake(), SplineLenApprox(), SplineMakeRound(), SplinePointListTransform(), SplinePointListTransformExtended(), SplineRefigure2(), SplineRefigure3(), SplineRefigureFixup(), SplinesFigureTPsBetween(), SSRemoveBacktracks(), SSRemoveColinearPoints(), SSRemoveReversals(), SSRemoveTiny(), SSRemoveUTurns(), StrokeEnd(), TestForLinear(), TransformPTsInterpolateCPs(), Validate(), and WalkSpline().

◆ name

◆ next

struct spline * splinepoint::next

Definition at line 979 of file splinefont.h.

Referenced by _InterpretPS(), _SCRefNumberPoints2(), _SPLCopyTransformedHintMasks(), _SplineSetApprox(), _SplineSetFindBounds(), _SplineSetFindClippedBounds(), _SplineSetStroke(), AddGhostSegment(), ApproximateSplineFromPointsSlopes(), BuildStem(), closepath(), ContourHintMaskMatch(), ContourPtMatch(), curveto2(), CvtPsSplineSet2(), ELFindEdges(), FindEdgesSplineSet(), FixupT(), flexto2(), GDFindUnlikelyStems(), glyphmatches(), Intersect_Splines(), IsDiagonalEnd(), IsSplinePeak(), IsStubOrIntersection(), lineto2(), MakeVirtualLine(), mark_points_affected(), MatchPoints(), MergeSplinePoint(), pfed_glyph_layer(), PfEd_Guides(), RemoveNextSP(), RemovePrevSP(), RemoveStupidControlPoints(), SCFindDeltas(), SFDCloseCheck(), SPAdjustControl(), SPLCatagorizePoints(), SPLCategorizePoints(), SPLCheckValidity(), SPLCopyTranslatedHintMasks(), SPLFirstVisitSplines(), SplineBisect(), SplineCopyAfter(), SplineFreeBetween(), SplineFreeForeward(), SplineInSplineSet(), SplineMake2(), SplineMake3(), SplinePointListCopy1(), SplinePointListCopySelected1(), SplinePointListFree(), SplinePointListIsClockwise(), SplinePointListMDFree(), SplinePointListSelect(), SplinePointListTransform(), SplinePointListTransformExtended(), SplinePointsFree(), SplineSetAddExtrema(), SplineSetBeziersClear(), SplineSetIntersect(), SplineSetOfSpline(), SplineSetRemoveOverlap(), SplineSetReverse(), SplineSetsRemoveAnnoyingExtrema(), SplineSetStroke(), SplineSetsUntick(), SplineSetTick(), SplinesFigureTPsBetween(), SplinesRemoveBetween(), SPLMaxHeight(), SPLMinHeight(), SSPSApprox(), SSRemoveColinearPoints(), SSRemoveTiny(), SSRemoveUTurns(), SSRmNullSplines(), SSToMContour(), SSttfApprox(), ttfCleanup(), and ValueChunk().

◆ nextcp

◆ nextcpdef

◆ nextcpindex

◆ nextcpselected

unsigned int splinepoint::nextcpselected

Definition at line 961 of file splinefont.h.

◆ nonextcp

◆ noprevcp

◆ pointtype

◆ prev

◆ prevcp

◆ prevcpdef

unsigned int splinepoint::prevcpdef

◆ prevcpselected

unsigned int splinepoint::prevcpselected

Definition at line 962 of file splinefont.h.

◆ ptindex

◆ roundx

unsigned int splinepoint::roundx

Definition at line 967 of file splinefont.h.

Referenced by LinearSpline(), and MakeQuadSpline().

◆ roundy

unsigned int splinepoint::roundy

Definition at line 968 of file splinefont.h.

Referenced by LinearSpline(), and MakeQuadSpline().

◆ selected

unsigned int splinepoint::selected

◆ ticked

unsigned int splinepoint::ticked

Definition at line 970 of file splinefont.h.

Referenced by FigureStemActive().

◆ ttfindex

◆ watched

unsigned int splinepoint::watched

Definition at line 971 of file splinefont.h.


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