#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