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
long DGNElemBSplineSurfaceHeader::desc_words |
Total length of B-Spline surface in words, excluding the first 20 words (header + desc_words field)
short DGNElemBSplineSurfaceHeader::num_bounds |
number of boundaries
short DGNElemBSplineSurfaceHeader::num_knots_u |
number of knots
short DGNElemBSplineSurfaceHeader::num_knots_v |
number of knots
short DGNElemBSplineSurfaceHeader::num_poles_u |
number of poles
short DGNElemBSplineSurfaceHeader::num_poles_v |
number of poles
short DGNElemBSplineSurfaceHeader::rule_lines_u |
number of rule lines
short DGNElemBSplineSurfaceHeader::rule_lines_v |
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