|
dgnlib
|
#include <dgnlib.h>
Public Attributes | |
| DGNElemCore | core |
| long | desc_words |
| unsigned char | curve_type |
| unsigned char | u_order |
| unsigned short | u_properties |
| short | num_poles_u |
| short | num_knots_u |
| short | rule_lines_u |
| unsigned char | v_order |
| unsigned short | v_properties |
| short | num_poles_v |
| short | num_knots_v |
| short | rule_lines_v |
| short | num_bounds |
B-Spline Surface Header element
The core.stype code is DGNST_BSPLINE_SURFACE_HEADER.
Used for: DGNT_BSPLINE_SURFACE_HEADER(24)
| unsigned char DGNElemBSplineSurfaceHeader::curve_type |
curve type
Total length of B-Spline surface in words, excluding the first 20 words (header + desc_words field)
number of boundaries
number of knots
number of knots
number of poles
number of poles
number of rule lines
number of rule lines
| unsigned char DGNElemBSplineSurfaceHeader::u_order |
B-spline U order: 2-15
| unsigned short DGNElemBSplineSurfaceHeader::u_properties |
surface U properties: ORing of DGNBSC_ flags
| unsigned char DGNElemBSplineSurfaceHeader::v_order |
B-spline V order: 2-15
| unsigned short DGNElemBSplineSurfaceHeader::v_properties |
surface V properties: Oring of DGNBSS_ flags
1.8.0