TrapEdge Struct Reference

Structure defining a trapezoid edge definition. A TrapEdge records the following information:. More...

#include <pathtrap.h>

List of all members.

Public Attributes

DocCoord Centre
NormCoord Normal
NormCoord Normal2
double Position
TrapJoinType PrevTrapJoin


Detailed Description

Structure defining a trapezoid edge definition. A TrapEdge records the following information:.

Author:
Jason_Williams (Xara Group Ltd) <camelotdev@xara.com>
Date:
30/12/96
Centre - A centerline point for the edge, which lies on the original path

Normal - A normal vector to the curve at this centre point

Position - The position of this centre point along the original path During construction of a TrapEdgeList this is a physical MILLIPOINT distance, but at the end of the process it is converted into a parametric position representation in the range 0.0 to 1.0

Definition at line 281 of file pathtrap.h.


Member Data Documentation

DocCoord TrapEdge::Centre
 

Definition at line 283 of file pathtrap.h.

NormCoord TrapEdge::Normal
 

Definition at line 284 of file pathtrap.h.

NormCoord TrapEdge::Normal2
 

Definition at line 285 of file pathtrap.h.

double TrapEdge::Position
 

Definition at line 286 of file pathtrap.h.

TrapJoinType TrapEdge::PrevTrapJoin
 

Definition at line 287 of file pathtrap.h.


The documentation for this struct was generated from the following file:
Generated on Sat Nov 10 04:02:27 2007 for Camelot by  doxygen 1.4.4