Go Tokens and Error Codes   

<<< Frustrum Tokens and Error Codes Chapters Legacy Functions >>>

Contents

[back to top]


H.1 Introduction

This appendix lists all the tokens and error codes used by the Graphical Output functions.

[back to top]


H.2 Ifails

 

CONTIN

0

Continue: no errors

ABORT

-1011

Abort: return control to caller

[back to top]


H.3 Codes

 

CODCOM

1001

Segment complete

CODINC

1002

Segment incomplete

CODUNC

1003

Segment may or may not be complete

CODVIS

1006

Line segment is visible

CODINV

1007

Line segment is invisible

CODUNV

1008

Visibility of line segment is unknown

CODDRV

1009

Line segment is drafting

CODSMO

1014

Edge is "smooth"

CODNSM

1015

Edge is not "smooth"

CODUNS

1016

Edge "smoothness" is unknown

CODSMS

1017

Edge "smooth" but coincident with silhouette

CODINE

1018

Edge is internal

CODNIN

1019

Edge is not internal

CODINU

1020

Not known whether edge is internal

CODINS

1021

Edge is internal, coincides with silhouette

CODISH

1022

Line segment is invisible (hidden by own body occurrence)

CODIGN

1023

Edge lies on the boundary of an ignorable feature

[back to top]


H.4 Line types

 

L3TPSL

3001

Straight line

L3TPCI

3002

Partial circle

L3TPCC

3003

Complete circle

L3TPEL

3004

Partial ellipse

L3TPCE

3005

Complete ellipse

L3TPPY

3006

Poly-line

L3TPFV

3007

Facet vertices

L3TPFN

3008

Facet vertices plus surface normals

L3TPPC

3009

Non-rational B-curve

L3TPRC

3010

Rational B-curve

L3TPTS

3011

Facet strip vertices

L3TPTN

3012

Facet strip vertices plus surface normals

L3TPNC

3013

Non-rational B-curve (nurbs form)

L3TPRN

3014

Rational B-curve (nurbs form)

L3TPFP

3015

Facet vertices plus parameters

L3TPFI

3016

Facet vertices plus normals plus parameters

L3TPTP

3017

Facet strip vertices plus parameters

L3TPTI

3018

Facet strip vertices plus normal plus parameters

L3TPF1

3019

Facet verts + norms + params + 1st derivs

L3TPF2

3020

Facet verts + norms + params + all derivs

L3TPT1

3021

Facet strip verts + norms + params + 1st derivs

L3TPT2

3022

Facet strip verts + norms + params + all derivs

[back to top]


H.5 Segment types

 

SGTPBY

2003

Body (hierarchical segment)

SGTPED

2006

Edge

SGTPSI

2007

Silhouette line

SGTPPH

2008

Planar hatch-line

SGTPRH

2009

Radial hatch-line

SGTPRU

2010

Rib line (unfixed blend)

SGTPBB

2011

Blend-boundary line

SGTPPL

2012

Parametric hatch line

SGTPFT

2016

Facet

SGTPFA

2017

Face (hierarchical segment)

SGTPER

2018

Error segment

SGTPGC

2019

Curve geometry segment

SGTPGS

2020

Surface geometry segment

SGTPGB

2021

Surface boundary geometry segment

SGTPMF

2022

Mangled facet

SGTPVT

2023

Visibility transitions

SGTPTS

2024

Facet strip

SGTPVP

2025

Parametrised Visibility segment

[back to top]


H.6 Error codes

 

ERNOGO

4001

Unspecified error

ERRUBB

4002

Rubber entity (no geometry attached)

ERSANG

4003

Surface angular tolerance too small

ERSDIS

4004

Surface distance tolerance too small

ERCANG

4005

Curve angular tolerance too small

ERCDIS

4006

Curve distance tolerance too small

ERCLEN

4007

Curve chord length tolerance too small

ERFWID

4008

Facet width tolerance too small

 

[back to top]

<<< Frustrum Tokens and Error Codes Chapters Legacy Functions >>>