Public Attributes | |
_prm * | next |
next primitive in linked list | |
_prm * | prev |
previous primitive in linked list | |
int | type |
primitive type | |
void * | geom |
pointer to primitive geometry data | |
int | sel |
flag for selected primitive | |
long int | color |
coded RGB color | |
double | height |
height of primitive (only used in 3D) |
Each primitive points to the previous and to the next primitive in the list. Currently, there are two types of primitives: a quadrilateral polygon and a circle.
Definition at line 86 of file prm.c.
|
coded RGB color
Definition at line 98 of file prm.c. Referenced by prmCreateEmpty(), prmGetColor(), and prmSetColor(). |
|
pointer to primitive geometry data
Definition at line 94 of file prm.c. Referenced by prmCreateBack(), prmCreateEmpty(), prmCreateFront(), prmDelete(), prmDisplayBoundary(), prmDisplayInterior(), prmDisplaySolid(), prmDisplayZbuffer(), prmGetBox(), prmGetCoords(), prmGetNPts(), prmHighltSolid(), prmPickArea(), prmPickSide(), prmPickVertex(), prmRead(), prmSet1stPt(), prmSet2ndPt(), prmSetCoords(), prmTranslate(), prmTranslateSide(), prmTranslateVertex(), and prmWrite(). |
|
height of primitive (only used in 3D)
Definition at line 100 of file prm.c. Referenced by prmCreateEmpty(), prmGetHeight(), and prmSetHeight(). |
|
next primitive in linked list
Definition at line 88 of file prm.c. Referenced by prmCreateEmpty(). |
|
previous primitive in linked list
Definition at line 90 of file prm.c. Referenced by prmCreateEmpty(), and prmMoveBack(). |
|
flag for selected primitive
Definition at line 96 of file prm.c. Referenced by prmCreateEmpty(). |
|
primitive type
Definition at line 92 of file prm.c. Referenced by prmCreateBack(), prmCreateEmpty(), prmCreateFront(), prmDelete(), prmDisplayBoundary(), prmDisplayInterior(), prmDisplaySolid(), prmDisplayZbuffer(), prmGetBox(), prmGetCoords(), prmGetNPts(), prmGetType(), prmHighltSolid(), prmPickArea(), prmPickSide(), prmPickVertex(), prmRead(), prmSet1stPt(), prmSet2ndPt(), prmSetCoords(), prmTranslate(), prmTranslateSide(), prmTranslateVertex(), and prmWrite(). |