dgnlib
Public Attributes | List of all members
DGNElemBSplineSurfaceHeader Struct Reference

#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
 

Detailed Description

B-Spline Surface Header element

The core.stype code is DGNST_BSPLINE_SURFACE_HEADER.

Used for: DGNT_BSPLINE_SURFACE_HEADER(24)

Member Data Documentation

◆ curve_type

unsigned char DGNElemBSplineSurfaceHeader::curve_type

curve type

◆ desc_words

long DGNElemBSplineSurfaceHeader::desc_words

Total length of B-Spline surface in words, excluding the first 20 words (header + desc_words field)

◆ num_bounds

short DGNElemBSplineSurfaceHeader::num_bounds

number of boundaries

◆ num_knots_u

short DGNElemBSplineSurfaceHeader::num_knots_u

number of knots

◆ num_knots_v

short DGNElemBSplineSurfaceHeader::num_knots_v

number of knots

◆ num_poles_u

short DGNElemBSplineSurfaceHeader::num_poles_u

number of poles

◆ num_poles_v

short DGNElemBSplineSurfaceHeader::num_poles_v

number of poles

◆ rule_lines_u

short DGNElemBSplineSurfaceHeader::rule_lines_u

number of rule lines

◆ rule_lines_v

short DGNElemBSplineSurfaceHeader::rule_lines_v

number of rule lines

◆ u_order

unsigned char DGNElemBSplineSurfaceHeader::u_order

B-spline U order: 2-15

◆ u_properties

unsigned short DGNElemBSplineSurfaceHeader::u_properties

surface U properties: ORing of DGNBSC_ flags

◆ v_order

unsigned char DGNElemBSplineSurfaceHeader::v_order

B-spline V order: 2-15

◆ v_properties

unsigned short DGNElemBSplineSurfaceHeader::v_properties

surface V properties: Oring of DGNBSS_ flags


The documentation for this struct was generated from the following file: