Kernel Interface Typedefs   

<<< Kernel Interface Error Codes Chapters Flick Function Descriptions >>>

Contents

[back to top]


C.1 Introduction

This appendix contains a list of all kernel interface typedefs and their meanings.

[back to top]


C.2 Alphabetical list of KI typedefs

[back to top]

C.2.1 KI_cod... typedefs

 

typedef

meaning

possible ifails

KI_cod_error

Error code (ifail) from the KI

 

KI_cod_logical

Logical value KI_true or KI_false

KI_not_a_logical

KI_cod_ty

any type of entity <base>

KI_bad_type

KI_cod_tyen

entity type

KI_bad_type

KI_cod_tyge

geometry type

KI_bad_type

KI_cod_typt

point type

KI_bad_type

KI_cod_tycu

curve type

KI_bad_type

KI_cod_tysu

surface type

KI_bad_type

KI_cod_tybl

blending sub types

KI_bad_type

KI_cod_tyto

topology type

KI_bad_type

KI_cod_tyas

assembly type

KI_bad_type

KI_cod_tyin

instance type

KI_bad_type

KI_cod_tyad

assoc data type

KI_bad_type

KI_cod_tyat

attribute type

KI_bad_type

KI_cod_tyfe

feature type

KI_bad_type

KI_cod_tysa

system attribute type

KI_bad_type

KI_cod_tyua

user attribute type

KI_bad_type

KI_cod_tyli

list type

KI_bad_type

KI_cod_rq

any of request codes <base>

KI_bad_request_code

KI_cod_rqac

attribute class

KI_bad_request_code

KI_cod_rqap

attribute property

KI_bad_request_code

KI_cod_en

any of enquiry codes <base>

 

KI_cod_enve

vertex property

 

KI_cod_ened

edge property

 

KI_cod_enlo

loop property

 

KI_cod_ensh

shell property

 

KI_cod_enby

body property

 

KI_cod_enwr

wire property

 

KI_cod_ense

sheet property

 

KI_cod_enst

part state

KI_bad_spec_code

KI_cod_encl

enclosure

 

KI_cod_slip

interface parameter

KI_bad_selection_code

KI_cod_slmp

modelling parameter

KI_bad_selection_code

KI_cod_slab

reason for abort

KI_bad_selection_code

KI_cod_sler

error enquiry

KI_bad_selection_code

KI_cod_slst

state enquiry

KI_bad_selection_code

KI_cod_sllo

local op. action

KI_bad_selection_code

KI_cod_rtlo

local op. return

 

KI_cod_slfi

file enquiry

KI_bad_selection_code

KI_cod_slcp

control point size

KI_bad_selection_code

KI_cod_slba

parametric basis

KI_bad_selection_code

KI_cod_slle

simplification level

KI_bad_selection_code

KI_cod_slpk

pick return

KI_bad_type

KI_cod_rrop

rendering option

KI_bad_request_code

KI_cod_papr

parametric prop

KI_bad_parametric_prop

KI_cod_rtst

return state

 

KI_cod_srop

standard rep opt

KI_bad_selection_code

KI_cod_maop

masspr option

KI_bad_selection_code

KI_cod_oufo

output format

KI_bad_selection_code

KI_cod_atop

attribute definition options

KI_bad_selection_code

KI_cod_mdop

mending option

KI_bad_selection_code

KI_cod_bbev

bulletin board event

KI_bad_selection_code

KI_cod_bbop

bulletin board option

KI_bad_selection_code

KI_cod_cicl

curve intersection classification

KI_bad_selection_code

KI_cod_clop

closest approach option

KI_bad_selection_code

KI_cod_cfcl

curve face classification

KI_bad_selection_code

KI_cod_imop

imprinting opt

KI_bad_selection_code

KI_cod_idop

identify region option

KI_bad_selection_code

KI_cod_rtto

CRTOBY returns

 

KI_cod_byty

body types

KI_bad_selection_code

KI_cod_padi

parametric discontinuities

KI_bad_selection_code

KI_cod_rtcl

closest approach return

 

KI_cod_rtmd

mending return

 

KI_cod_mdfa

mending return

 

KI_cod_rtkn

knitting return

 

KI_cod_cbop

CRBYGE option

KI_bad_selection_code

KI_cod_blcc

first error from blending body

 

KI_cod_blec

blend property

KI_bad_selection_code

KI_cod_inop

intersection option

KI_bad_selection_code

KI_cod_boop

boolean option

KI_bad_selection_code

KI_cod_crop

surface of revolution option

KI_bad_selection_code

KI_cod_sicl

surface intersect classification

KI_bad_selection_code

KI_cod_tsop

trimmed surface check option

KI_bad_selection_code

KI_cod_rtts

trimmed surface state code

 

KI_cod_idty

common connection type

KI_bad_selection_code

KI_cod_chop

chcken option

KI_bad_selection_code

KI_cod_sltr

trimming options

 

KI_cod_shop

sharen option

KI_bad_selection_code

KI_cod_loch

local checking level

KI_bad_selection_code

KI_cod_rtof

offset operations return

KI_bad_selection_code

KI_cod_pfop

enpifa option

KI_bad_selection_code

KI_cod_rttl

retlen status

 

KI_cod_trsh

trshcu option

KI_bad_selection_code

KI_cod_fxft

blefxf option

KI_bad_selection_code

KI_cod_fxfe

blefxf error

KI_bad_selection_code

[back to top]

C.2.2 KI_chr... typedefs

 

typedef

meaning

possible ifails

KI_chr_key

key for archived part, etc.

KI_bad_key

KI_chr_name

name of entry

KI_bad_name

KI_chr_filename

filename eg. for a journal file

KI_bad_filename

KI_chr_string

string

KI_bad_string

[back to top]

C.2.3 KI_dbl... typedefs

 

typedef

meaning

possible ifails

KI_dbl

parameter range

 

KI_dbl_angle

angle in radians

 

KI_dbl_box

model space box

KI_bad_box

KI_dbl_coefficients

coefficients for parametric curve or surface

 

KI_dbl_curvature

curvature

 

KI_dbl_distance

distance

KI_distance_lt_0 or KI_distance_le_0

KI_dbl_knots

knots for parametric spline curve or surface

 

KI_dbl_parameter

parametric curve or surface parameter

 

KI_dbl_radius

radius

KI_radius_lt_0 or KI_radius_le_0

KI_dbl_sc_fact

scaling factor

KI_sc_factor_le_0

KI_dbl_tensor

tensor

 

KI_dbl_transf_mx

transform matrix

 

KI_dbl_view_mx

viewing matrix

 

[back to top]

C.2.4 KI_int... typedefs

 

typedef

meaning

possible ifails

KI_int

 

 

KI_int_bbitem

bulletin board item

 

KI_int_dimension

dimension of vertices of parametric curve or surface

KI_bad_dimension

KI_int_id

entity identifier

 

KI_int_index

index to a KI list or array

KI_bad_index

KI_int_nchars

length of a string

KI_bad_char_string

KI_int_nitems

number of items

KI_nitems_lt_0 or KI_nitems_le_0

KI_int_order

order of parametric curve or surface

KI_order_lt_2

KI_int_ufdval

user-field value

 

[back to top]

C.2.5 KI_tag... typedefs

 

typedef

meaning

possible ifails

KI_tag

any tag

 

KI_tag_assembly

tag of assembly entity

 

KI_tag_attribute

tag of attribute entity

 

KI_tag_attrib_def

tag of attribute type definition entity

 

KI_tag_b_curve

tag of b_curve entity

 

KI_tag_b_surface

tag of b_surface entity

 

KI_tag_body

tag of body entity

 

KI_tag_curve

tag of curve entity

 

KI_tag_edge

tag of edge entity

 

KI_tag_entity

tag of any entity

 

KI_tag_face

tag of face entity

 

KI_tag_feature

tag of feature entity

 

KI_tag_geometry

tag of geometry entity

 

KI_tag_instance

tag of instance entity

 

KI_tag_list

tag of list entity

 

KI_tag_loop

tag of loop entity

 

KI_tag_paracurve

tag of paracurve entity

 

KI_tag_parasurf

tag of parasurf entity

 

KI_tag_part

tag of part entity

 

KI_tag_point

tag of point entity

 

KI_tag_shell

tag of shell entity

 

KI_tag_sp_curve

tag of SP-curve entity

 

KI_tag_surface

tag of surface entity

 

KI_tag_topology

tag of topology entity

 

KI_tag_transform

tag of transform entity

 

KI_tag_vertex

tag of vertex entity

 

KI_tag_list_dbl

tag of list of doubles

 

KI_tag_list_int

tag of list of integers

 

KI_tag_list_tag

tag of list of tags

 

KI_tag_list_XXX

tag of list of tag of XXX entities

 

[back to top]

C.2.6 KI_vec... typedefs

 

typedef

meaning

possible ifails

KI_vec_axis

axis direction vector

KI_null_axis

KI_vec_direction

general direction vector

KI_null_direction

KI_vec_normal

non zero surface normal

KI_null_direction

KI_vec_displacement

displacement vector

KI_null_direction

KI_vec_position

position within model space

KI_bad_position

KI_vec_derivatives

position and derivative vectors

 

KI_vec_centre

centre of geometric entity

 

 

[back to top]

<<< Kernel Interface Error Codes Chapters Flick Function Descriptions >>>