Symbol Circle Definition (CIGI Packets)
| CIGI Class | CigiSymbolCircleDefV3_3 | ||
|---|---|---|---|
| CIGI Bass Class | CigiBaseSymbolCircleDef | ||
| Packet ID | 31 | ||
| Packet Size (bytes) | 16 <= 16 + (24 * numberOfCircles) >= 232 | ||
| SpyClient Lookup | N/A | ||
| Parameter | Type | Description | Range |
| Symbol ID | unsigned int16 | Identifies the circle symbol to create or update. | 0 - MAXUINT16 |
| Drawing Style | 1-bit field | Specifies whether the circles and arcs defined in this packet are defined as curved lines or filled volumes. 0 = Line 1 = Fill | 0 - 1 |
| Stipple Pattern | unsigned int16 | Specifies the bit pattern to stipple with. A one (1) in the pattern's binary representation corresponds to a drawn section, whereas a zero (0) won't be drawn. Each bit represents 1/16 of the Stipple Pattern Length parameter. | 0 - MAXUINT16 |
| Line Width | float | Specifies the thickness of the line-style circle in the symbol surface units. | 0.0 - MAXFLOAT |
| Stipple Pattern Length | float | Specifies the length of the 16-bit stipple pattern in symbol surface units. | 0.0 - MAXFLOAT |
| Center U | float | Specifies the U-coordinate of the circle's center with respect to the symbol's local coordinate system. | MINFLOAT - MAXFLOAT |
| Center V | float | Specifies the V-coordinate of the circle's center with respect to the symbol's local coordinate system. | MINFLOAT - MAXFLOAT |
| Radius | float | Specifies the (outer) radius. | 0.0 - MAXFLOAT |
| Inner Radius | float | Specifies the (inner) radius. | 0.0 - MAXFLOAT |
| Start Angle | float | Specifies the starting angle in degrees of the circle's arc from the positive U-axis. | 0.0 - 360.0 |
| End Angle | float | Specifies the ending angle in degrees of the circle's arc from the positive U-axis. | 0.0 - 360.0 |