CoordinateColorPair |
This class is used to store a point's coordinate and its corresponding color.
|
CubicBezierCurve |
This class is used to describe the edge of each patch for type 6 shading.
|
GouraudShadingContext |
Shades Gouraud triangles for Type4ShadingContext and Type5ShadingContext.
|
Line |
This class describes a rasterized line.
|
Patch |
Patch is extended by CoonsPatch and TensorPatch.
|
PatchMeshesShadingContext |
This class is extended in Type6ShadingContext and Type7ShadingContext.
|
PDShading |
A Shading Resource.
|
PDShadingType1 |
Resources for a function based shading.
|
PDShadingType2 |
Resources for an axial shading.
|
PDShadingType3 |
Resources for a radial shading.
|
PDShadingType4 |
Resources for a shading type 4 (Free-Form Gouraud-Shaded Triangle Mesh).
|
PDShadingType5 |
Resources for a shading type 5 (Lattice-Form Gouraud-Shade Triangle Mesh).
|
PDShadingType6 |
Resources for a shading type 6 (Coons Patch Mesh).
|
PDShadingType7 |
Resources for a shading type 7 (Tensor-Product Patch Mesh).
|
PDTriangleBasedShadingType |
Common resources for shading types 4,5,6 and 7
|
ShadedTriangle |
This is an assistant class for accomplishing type 4, 5, 6 and 7 shading.
|
ShadingContext |
A base class to handle what is common to all shading types.
|
ShadingPaint |
This is base class for all PDShading-Paints to allow other low level libraries access to the
shading source data.
|
TriangleBasedShadingContext |
Intermediate class extended by the shading types 4,5,6 and 7 that contains the common methods
used by these classes.
|
Vertex |
Vertex for Type 4 and Type 5 shadings.
|