Previous Next Up Title Contents Index Functions Index Top Library

Annex A

This annex describes the meaning of INQUIRE ELEMENT CONTENT and INQUIRE CURRENT ELEMENT CONTENT output parameters for each element type.

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PENIL : IL = 0

IA = ()

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPL3 : IL = 1

IA = (1) = number of points in the polyline 3

RL = 3*IA(1)

RA = elements 1 through IA(1) contain the X components of the polyline 3

elements IA(1)+1 through 2*IA(1) contain the Y components of the polyline 3

elements 2*IA(1)+1 through 3*IA(1)contain the Z components of the polyline 3

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPL : IL = 1

IA = (1) = number of points in the polyline

RL = 2*IA(1)

RA = elements 1 through IA(1) contain the X components of the polyline

elements IA(1) + 1 through 2 * IA(1) contain the Y components of the polyline

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPM3 : IL = 1

IA = (1) = number of points in the polymarker 3

RL = 3 *IA(1)

RA = elements 1 through IA(1) contain the X components of the polymarker 3

elements IA(1)+1 through 2*IA (1) contain the Y components of the polymarker 3

elements 2 IA(1)+1 through 3*IA (1) contain the Z components of the polymarker 3

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPM : IL = 1

IA(1) = number of points in the polymarker

RL = 2*IA(1)

RA = elements 1 through IA(1) contain the X components of the polymarker

elements IA(1)+1 through 2*IA (1) contain the Y components of the polymarker

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETX3 : IL = 1

IA = (0)

RL = 9

RA(1) = x - coordinate of text point (MC)

RA(2) = z - coordinate of text point (MC)

RA(3) = z - coordinate of text point (MC)

RA(4) = x - coordinate of first text direction vector (MC)

RA(5) = y - coordinate of first text direction vector (MC)

RA(6) = z - coordinate of first text direction vector (MC)

RA(7) = x - coordinate of second text direction vector (MC)

RA(8) = y - coordinate of second text direction vector (MC)

RA(9) = z - coordinate of second text direction vector (MC)

SL = 1

LSTR (1) = length of string

STR (1) = string

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETX : IL = 0

IA = ()

RL = 2

RA (1) = x - coordinate of text point (MC)

RA (2) = y - coordinate of text point (MC)

SL = 1

LSTR (1) = length of string

STR (1) = string

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEATR3 : IL = 0

IA = (0)

RL = 6

RA(1) = x - coordinate of reference point (MC)

RA(2) = y - coordinate of reference point (MC)

RA(3) = z - coordinate of reference point (MC)

RA(4) = x - coordinate of annotation point (NPC)

RA(5) = y - coordinate of annotation point (NPC)

RA(6) = z - coordinate of annotation point (NPC)

SL = 1

LSTR (1) = length of string

STR (1) = string

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEATR : IL = 0

IA = ()

RL = 4

RA(1) = x - coordinate of reference point (MC)

RA(2) = y - coordinate of reference point (MC)

RA(3) = x - coordinate of annotation point (NPC)

RA(4) = y - coordinate of annotation point (NPC)

SL = 1

LSTR (1) = length of string

STR (1) = string

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEFA3 : IL = 1

IA(1) = number of points in the fill area 3

RL = 3*IA (1)

RA = elements 1 through IA(1) contain the X components of the fill area 3

elements IA(1)+1 through 2*IA(1) contain the Y components of the fill area 3

elements 2*IA(1)+1 through 3*IA(1) contain the Z components of the fill area 3

SL = 0

LSTR ()

STR () Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEFA : IL = 1

IA (1) = number of points in the fill area

RL = 2*IA(1)

RA = elements 1 through IA(1) contain the X components of the fill area

elements IA(1)+1 through 2*IA(1) contain the Y components of the fill area

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEFAS3 : IL = number of point lists in fill area set 3

IA () = array of indices to point lists in the fill area set 3

RL = 3*(IA(IL)-1)

RA = elements 1 through (IA(IL)-1) contain the X components of the fill area set 3

elements IA(IL) through 2*(IA(IL)-1) contain the Y components of the fill area set 3

elements 2*IA(IL) through 3*(IA(IL)-1) contain the Z components of the fill area set 3

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEFAS : IL = number of point lists in fill area set

IA () = array of indices to point lists in the fill area set

RL = 2*(IA(IL)-1)

RA = elements 1 through (IA(IL)-1) contain the X components of the fill area set

elements IA(IL) through 2*(IA(IL)-1) contain the Y components of the fill area set

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PECAS3 : IL = 2+(IA(1)*IA(2))

IA(1) = x dimension of cell index array

IA(2) = y dimension of cell index array

IA(3) to IA(IA(1)*IA(2)+2) = cell index array in column major order

e.g. IA(3) = COLIA(1,1), IA(4) = COLIA(2,1),...

RL = 9

RA(1) = x - coordinate of P (MC)

RA(2) = y - coordinate of P (MC)

RA(3) = z - coordinate of P (MC)

RA(4) = x - coordinate of Q (MC)

RA(5) = y - coordinate of Q (MC)

RA(6) = z - coordinate of Q (MC)

RA(7) = x - coordinate of R (MC)

RA(8) = y - coordinate of R (MC)

RA(9) = z - coordinate of R (MC)

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PECA : IL = 2+(IA(1)*IA(2))

IA(1) = x dimension of cell index array

IA(2) = y dimension of cell index array

IA(3) to IA((IA(1)*IA(2))+2) = cell index array in column major order

e.g. IA(3) = COLIA(1,1), IA(4)=COLIA(2,1),...

RL = 4

RA(1) = x - coordinate of P (MC)

RA(2) = y - coordinate of P (MC)

RA(3) = z - coordinate of Q (MC)

RA(4) = x - coordinate of Q (MC)

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEGDP3 : IL=2

IA(1) = number of points in the generalized drawing primitive 3

IA(2) = generalized drawing primitive 3 identifier

RL = 3*IA(1)

RA = elements 1 through IA(1) contain the X components of the GDP 3 point list

elements IA(1)+1through 2*IA(1) contain the Y components of the GDP 3 point list

elements 2*IA(1)+1 through 3*IA(1) contain the Z components of the GDP 3 point list

SL = number of 80 character data records (LDR for PGDP3 subroutine)

LSTR(1) to LSTR(SL) = 80

STR(1) to STR(SL) = GDP data records DATREC(1) to DATREC(SL) for PGDP3 subroutine)

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEGDP : IL = 2

IA(1) = number of points in the generalized drawing primitive

IA(2) = generalized drawing primitive identifier

RL = 2*IA(1)

RA = elements 1 through IA(1) contain the X components of the GDP point list

elements IA(1)+1 through 2*IA(1) contain the Y components of the GDP point list

SL = number of 80 character data records (LDR for PGDP subroutine)

LSTR(1) to LSTR(SL) = 80

STR(1) to STR(SL) = GDP data records DATREC(1) to DATREC(SL) for PGDP subroutine)

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPLI : IL = 1

IA(1) = polyline index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPMI : IL = 1

IA(1) = polymarker index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPXI : IL = 1

IA(1) = text index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEII : IL = 1

IA(1) = interior index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEEDI : IL = 1

IA(1) = edge index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PELN : IL = 1

IA(1) = linetype

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PELWSC : IL = 0

IA = ()

RL = 1

RA(1) = linewidth scale factor

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPLCI : IL = 1

IA(1) = polyline colour index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEMK : IL = 1

IA(1) = marker type

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEMKSC : IL = 0

IA = ()

RL = 1

RA(1) = marker size scale factor

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPMCI :

IL = 1

IA(1) = polymarker colour index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETXFN : IL = 1

IA(1) = text font

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETXPR : IL = 1

IA(1) = text precision (PSTRP, PCHARP, PSTRKP)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PECHXP : IL = 0

IA = ()

RL = 1

RA(1) = character expansion factor

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PECHSP : IL = 0

IA = ()

RL = 1

RA(1) = character spacing

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETXCI : IL = 1

IA(1) = text colour index

RL = 0

RA ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PECHH : IL = 0

IA = ()

RL = 1

RA(1) = character height

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PECHUP : IL = 0

IA = ()

RL = 2

RA(1) = x component of character up vector

RA(2) = y component of character up vector

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETXP : IL = 1

IA(1) = text patch (PRIGHT, PLEFT, PUP, PDOWN)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETXAL : IL = 2

IA(1) = horizontal text alignment (PAHNOR, PALEFT, PACENT, PARITE)

IA(2) = vertical text alignment (PAVNOR, PATOP, PACAP, PAHALF, PABASE, PABOTT)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEATCH : IL = 0

IA = ()

RL = 1

RA(1) = annotation text character height

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEATCU : IL = 0

IA = ()

RL = 2

RA(1) = x component of annotation text character up vector

RA(2) = y component of annotation text character up vector

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEATP : IL = 1

IA(1) = annotation text path (PRIGHT, PLEFT, PUP PDOWN)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = () Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEATAL : IL = 2

IA(1) = horizontal text alignment (PAHNOR, PALEFT, PACENT, PARITE)

IA(2) = vertical text alignment (PAVNOR, PATOP, PACAP, PAHALF, PABASE, PABOTT)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEANST : IL = 1

IA(1) = annotation style

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEIS : IL = 1

IA(1) = interior style (PHOLLO, PSOLID, PPATTR, PHATCH, PISEMP)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEISI : IL = 1

IA(1) = interior style index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEICI : IL = 1

IA(1) = interior colour index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEEDFG : IL = 1

IA(1) = edge fIAg (POFF, PON)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = () Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEEDT : IL = 1

IA(1) = edgetype

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEEWSC: IL = 0

IA = ()

RL = 1

RA(1) = edgewidth scale factor

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEEDCI: IL = 1

IA(1) = edge colour index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPA : IL = 0

IA = ()

RL = 2

RA(1) = component of pattern size (MC)

RA(2) = component of pattern size (MC)

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPRPV : IL = 0

IA = ()

RL = 9

RA(1) = x - coordinate of pattern reference point (MC)

RA(2) = y - coordinate of pattern reference point (MC)

RA(3) = z - coordinate of pattern reference point (MC)

RA(4) = x - component of pattern reference vector 1 (MC) (i. e. DVX(1))

RA(5) = y - component of pattern reference vector 1 (MC) (i. e. DVY(1))

RA(6) = z - component of pattern reference vector 1 (MC) (i. e. DVZ(1))

RA(7) = x - component of pattern reference vector 2 (MC) (i. e. DVX(2))

RA(8) = y - component of pattern reference vector 2 (MC) (i. e. DVY(2))

RA(9) = z - component of pattern reference vector 2 (MC) (i. e. DVZ(2))

SL = 0

LSTR = ()

STR = () Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPARF : IL = 0

IA = ()

RL = 2

RA(1) = x - coordinate of pattern reference point (MC) (i.e. RFX)

RA(2) = y - coordinate of pattern point (MC) (i.e. RFY)

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEADS : IL = number of names in the set

IA = array of name set elements

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PERES : IL = number of names in the set

IA = array of name set elements

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEIASF : IL = 2

IA(1) = attribute identifier (PLN, PLWSC, PPLCI, PMK, PMKSC, PPMCI, PTXFN, PTXPR, PCHXP, PTXCI, PIS, PISI, PICI, PEDFG, PEDTY, PEDTY, PEWSC, PEDCI)

IA(2) = aspect source flag value (PBUNDL, PINDIV)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEHRID : IL = 1

IA(1) HLHSR identifier

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PELMT3 : IL = 1

IA (1) = composition type (PCPRE, PCPOST, PCREPL)

RL = 16

RA(1) = (1,1) component of local transformation matrix

RA(2) = (2,1) component of local transformation matrix

RA(3) = (3,1) component of local transformation matrix

RA(4) = (4,1) component of local transformation matrix

RA(5) = (1,2) component of local transformation matrix

RA(6) = (2,2) component of local transformation matrix

RA(7) = (3,2) component of local transformation matrix

RA(8) = (4,2) component of local transformation matrix

RA(9) = (1,3) component of local transformation matrix

RA(10) = (2,3) component of local transformation matrix

RA(11) = (3,3) component of local transformation matrix

RA(12) = (4,3) component of local transformation matrix

RA(13) = (1,4) component of local transformation matrix

RA(14) = (2,4) component of local transformation matrix

RA(15) = (3,4) component of local transformation matrix

RA(16) = (4,4) component of local transformation matrix

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PELMT : IL = 1

IA(1) = composition type (PCPRE, PCPOST, PCREPL)

RL = 9

RA(1) = (1,1) component of local transformation matrix

RA(2) = (2,1) component of local transformation matrix

RA(3) = (3,1) component of local transformation matrix

RA(4) = (1,2) component of local transformation matrix

RA(5) = (2,2) component of local transformation matrix

RA(6) = (3,2) component of local transformation matrix

RA(7) = (1,3) component of local transformation matrix

RA(8) = (2,3) component of local transformation matrix

RA(9) = (3,3) component of local transformation matrix

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEGMT3 : IL = 0

IA = ()

RL = 16

RA(1) = (1,1) component of global transformation matrix

RA(2) = (2,1) component of global transformation matrix

RA(3) = (3,1) component of global transformation matrix

RA(4) = (4,1) component of global transformation matrix

RA(5) = (1,2) component of global transformation matrix

RA(6) = (2,2) component of global transformation matrix

RA(7) = (3,2) component of global transformation matrix

RA(8) = (4,2) component of global transformation matrix

RA(9) = (1,3) component of global transformation matrix

RA(10) = (2,3) component of global transformation matrix

RA(11) = (3,3) component of global transformation matrix

RA(12) = (4,3) component of global transformation matrix

RA(13) = (1,4) component of global transformation matrix

RA(14) = (2,4) component of global transformation matrix

RA(15) = (3,4) component of global transformation matrix

RA(16) = (4,4) component of global transformation matrix

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEGMT : IL = 0

IA = ()

RL = 9

RA(1) = (1,1) component of global transformation matrix

RA(2) = (2,1) component of global transformation matrix

RA(3) = (3,1) component of global transformation matrix

RA(4) = (1,2) component of global transformation matrix

RA(5) = (2,2) component of global transformation matrix

RA(6) = (3,2) component of global transformation matrix

RA(7) = (1,3) component of global transformation matrix

RA(8) = (2,3) component of global transformation matrix

RA(9) = (3,3) component of global transformation matrix

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEMCV3 : IL = 2

IA(1) = modelling clipping operator

IA(2) = number of modelling clipping half-spaces in list

RL = 6*IA(2)

FOR i = 0 TO IA(2)-1

RA((6*i)+1) = x - coordinate of point defining plane of half-space (MC)

RA((6*i)+2) = y - coordinate of point defining plane of half-space (MC)

RA((6*i)+3) = z - coordinate of point defining plane of half-space (MC)

RA((6*i)+4) = dx component of normal vertor defining the plane of half-space (MC)

RA((6*i)+5) = dy component of normal vertor defining the plane of half-space (MC)

RA((6*i)+6) = dz component of normal vertor defining the plane of half-space (MC)

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEMCV : IL = 2

IA(1) = modelling clipping operator

IA(2) = number of modelling clipping half-spaces in list

RL = 4*IA(2)

FOR i = 0 TO IA(2) -1

RA((4*i)+1) = x - coordinate of point defining plane of half-space (MC)

RA((4*i)+2) = y - coordinate of point defining plane of half-space (MC)

RA((4*i)+4) = dx component of normal vertor defining the plane of half-space (MC)

RA((4*i)+4) = dy component of normal vertor defining the plane of half-space (MC)

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEMCLI : IL = 1

IA(1) = modelling clipping indicator (PNCLIP, PCLIP)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PERMCL : IL = 0

IA ()

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = () Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEVWI : IL = 1

IA(1) = view index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEEXST : IL = 1

IA(1) = structure identifier

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PELB : IL = 1

IA(1) = label identifier

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEAP : IL = 0

LA = ()

RL = 0

RA = ()

SL = number of application data records (LDR for PAP subroutine)

LSTR(1) to LSTR(SL) = 80

STR(1) to STR(SL) = application data records (DATREC (1) to DATREC (SL) for PAP subroutine)

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEGSE : IL = 1

LA(1) = generalized structure element identifier

RL = 0

RA = ()

SL = number of GSE data records (LDR for PGSE subroutine)

LSTR(1) to LSTR(SL) = 80

STR(1) to STR(SL) = GSE data records (DATREC(1) to DATREC(SL) for PGSE subroutine)

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPKID : IL = 1

LA(1) = pick identifier

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPLS3 :

The IA array contain :

- The start element number and the end element number of following data

vertex colour indices

vertex colour components

If the value of the "start element number" and "end element number" are zero, the specified data is not present in the data record.

- data per vertex flag

- The colour type

- The number of components of colour value

- The number of point list

- The array of end indices for point lists

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The vertex colour components IL = 8+IA (8)+(IA (2)-IA (1)+1)

IA(1) = start element number in IA of vertex colour indices

IA(2) = end element number in IA of vertex colour indices

IA(3) = start element number in RA of vertex colour components

IA(4) = end element number in RA of vertex colour components

IA(5) = data per vertex flag (PCD,PCDC)

IA(6) = colour type

IA(7) = number of colour components of colour value

IA(8) = number of point lists in polyline set 3 with colour

IA = element 9 through IA (8)+8 contain the array of end indices for point lists in polyline set 3 with data

IA = element IA (1) through IA (2) contain the vertex colour indices

RL = 3* (IA (3+IA (3)) +*

RA = element 1 through IA (IA (8)+8) *3 contain the coordinates of points

example x1,x2,...y1, y2,...z1, z2...

RA = element IA (3) through IA (4) contain the vertex colour components

example (colour type = RGB) r1, g1, b1, r2, g2, b2,...

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEFS3D :

The IA array contains :

- The start element number and the end element number of following data

edge data

vertex colour indices

vertex colour components

vertex normal data

vertex application-specific data

If the value of the "start element number" and "end element number" are zero, the specified data is not present in the data record.

- The data per facet flag

- The data per edge flag

- The data per vertex flag

- The colour type

- The number of components of colour value (NCC)

- The number of point lists

- The length of application-specific data list per facet

- The length of application-specific data list per vertex

- The array of end indices for point lists

- The facet colour indices

- The edge data

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The facet colour components

- The facet normal data

- The facet application-specific data

- The vertex colour components

- The vertex normal data

- The vertex application-specific data

IL = 19+IA(16)+(IA(2)-IA(1)-1)+(IA(4)-IA(3)-1)

IA(1) = start element number in IA of edge data

IA(2) = end element number in IA of edge data

IA(3) = start element number in IA of vertex colour indices

IA(4) = end element number in IA of vertex colour indices

IA(5) = start element number in RA of vertex colour components

IA(6) = end element number in RA of vertex colour components

IA(7) = start element number in RA of vertex normal data

IA(8) = end element number in RA of vertex normal data

IA(9) = start element number in RA of vertex application-specific data

IA(10) = end element number in RA of vertex application-specific data

IA(11) = data per facet flag (PFNO, PFC, PFN, PFD, PFCN, PFCD, PFND, PFCND)

IA(12) = data per edge flag (PENO, PEVF)

IA(13) = data per vertex flag (PCD,PCDC,PCDN,PCDD,PCDCN,PCDCD,PCDND,PCDCND)

IA(14) = colour type

IA(15) = number of components of colour value = NCC

IA(16) = number of point lists in fill area set 3 with data

IA(17) = length of application-specific data list per facet

IA(18) = length of application-specific data list per vertex

IA(19) = facet colour indices

IA = element 20 through IA(16)+19 contain the array of end indices for point lists in fill area set with data

IA = element IA(1) through IA(2) contain the edge data

IA = element IA(3) through IA(4) contain the vertex colour indices

RL = IA(IA(16)+19)*3+IA(15)+3+IA(17)+(IA(6)-IA(5)-1)+(IA(8)-IA(7)-1)+(IA(10)-IA(9)-1)

RA = element 1 through IA(IA(16)+19)*3 = NUM1 contain the coordinates of points

example x1, x2,...yl, y2,..zl, z2...

RA = element NUM1+1 through NUM1+NCC = NUM2 contain the facet colour components

example (colour type = RGB) rl, gl, bl, r2, g2, b2,...

RA = element NUM2+1 through NUM2+3=NUM3 contain the facet normal data

RA = element NUM3+1 through NUM3+IA(17) contain the facet application-specific data

RA = element IA(5) through IA(6) contain the vertex colour components

RA = element IA(7) through IA(8) contain the vertex normal data

example xl, x2,...yl, y2,...zl, z2...

RA = element IA(9) through IA(10) contain the vertex application-specific data

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEFSD :

The IA array contains :

- The start element number and the end element number of following data

edge data

vertex colour indices

vertex colour components

vertex normal data

vertex application-specific data

If the value of the "start element number" and "element number" are zero,

the specified data is not present in the data record.

- The data per facet flag

- The data per edge flag

- The data per vertex flag

- The colour type

- The number of components of colour value(NCC)

- The number of point lists

- The length of application-specific data list per facet

- The length of application-specific data list per vertex

- The array of end indices for point lists

- The facet colour indices

- The edge data

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The facet colour components

- The facet normal data

- The facet application-specific data

- The vertex colour components

- The vertex normal data

- The vertex application-specific data

IL = 19+IA(16)+(IA(2)-IA(1)-1)+(IA(4)-IA(3)-1)

IA(1) = start element number in IA of edge data

IA(2) = end element number in IA of edge data

IA(3) = start element number in IA of vertex colour indices

IA(4) = end element number in IA of vertex colour indices

IA(5) = start element number in RA of vertex colour components

IA(6) = end element number in RA of vertex colour components

IA(7) = start element number in RA of vertex normal data

IA(8) = end element number in RA of vertex normal data

IA(9) = start element number in RA of vertex application-specific data

IA(10) = end element number in RA of vertex application-specific data

IA(11) = data per facet flag (PFNO, PFC, PFN, PFD, PFCN, PFCD, PFND, PFCND)

IA(12) = data per edge flag (PENO, PEVF)

IA(13) = data per vertex flag

(PCD, PCDC, PCDN, PCDD, PCDCN, PCDCD, PCDND, PCDCND)

IA(14) = colour type

IA(15) = number of components of colour value = NCC

IA(16) = number of point lists in fill area set 3 with data

IA(17) = length of application-specific data list per facet

IA(18) = length of application-specific data list per vertex

IA(19) = facet colour indices

IA = element 20 through IA(16)+19 contain the array of end indices for point lists in fill area set with data

IA = element IA(1) through IA(2) contain the edge data

IA = element IA(3) through IA(4) contain the vertex colour indices

RL = IA(IA(16)+19)*2+IA(15)+IA(17)+(IA(6)-IA(5)-1)+(IA(8)-IA(7)-1)+(IA(10)-IA(9)-1)

RA = element 1 through IA(IA(16)+19)*2 = NUM1 contain the coordinates of points

example x1, x2,...yl, y2,..

RA = element NUM1+1 through NUM1+ NCC = NUM2 contain the facet colour components

example (colour type = RGB) rl, gl, bl, r2, g2, b2,...

RA = element NUM2+1 through NUM2+3=NUM3 contain the facet normal data

RA = element NUM3+1 through NUM3+IA(17) contain the facet application-specific data

RA = element IA(5) through IA(6) contain the vertex colour components

RA = element IA(7) through IA(8) contain the vertex normal data

example x1, x2, ...y1, y2,...z1, z2...

RA = element IA(9) through IA(10) contain the vertex application-specific data

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PECAP3 :

The IA array contains :

- The number of columns (NC)

- The number of rows (NC)

- The colour type (CT)

- The number of components of colour value

- The list of colour indices. There are NC*NR colour indices, if CT is indirect.

The RA contains :

- The cell parallelogram (P)

- The cell parallelogram (Q)

- The cell parallelogram (R)

- The list of colour values. There are NCC*NC*NR colour values, that having as many components as required by CT.

Common element :

IL = 3+*

IA(1) = number of columns = NC

IA(2) = number of rows = NR

IA(3) = colour type = CT

IA(4) = number of components of colour value = NCC

RL = 9+*

RA = element 1 through 3 contain the cell parallelogram (P)

RA = element 4 through 6 contain the cell parallelogram (Q)

RA = element 7 through 9 contain the cell parallelogram (R)

SL = 0

LSTR = ()

STR = ()

Individual element :

CASE colour type = 0 (indirect) :

IA = element 4 through NC*NR+3 contain colour index

CASE colour type = 1(RGB)or2(CIE)or3(HSV)or4(HLS) :

RA = element 10 through NCC*NC*NR+9 contain the colour components

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PESFS3 :

The IA array contains :

- The start element number and the end element number of following data

facet colour indices

edge data

vertex colour indices

facet colour components

facet normal data

facet application-specific data

vertex colour components

vertex normal data

vertex application-specific data

If the value of the "start element number" and "end element number" are zero,

the specified data is not present in the data record.

- The data per facet flag

- The data per edge flag

- The data per vertex flag

- The colour type

- The number of components of colour value

- The number of fill area sets

- The number of points

- The length of application-specific data list per facet

- The length of application-specific data list per vertex

- The array of end indices of vertex indices for each fill area set

- The array of end indices of vertex indices for each fill area

- The vertex indices

- The facet colour indices

- The edge data

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The facet colour components

- The facet normal data

- The facet application-specific data

- The vertex colour components

- The vertex normal data

- The vertex application-specific data

IL = 27+(IA(2)-IA(1)-1)+(IA(4)-IA(3)-1)+(IA(6)-IA(5)-1)+IA(24)+IA(IA(24)+27)

IA(1) = start element number in IA of facet colour indices

IA(2) = end element number in IA of facet colour indices

IA(3) = start element number in IA of edge data

IA(4) = end element number in IA of edge data

IA(5) = start element number in IA of vertex colour indices

IA(6) = end element number in IA of vertex colour indices

IA(7) = start element number in RA of facet colour components

IA(8) = end element number in RA of facet colour components

IA(9) = start element number in RA of facet normal data

IA(10) = end element number in RA of facet normal data

IA(11) = start element number in RA of facet application-specific data

IA(12) = end element number in RA of facet application-specific data

IA(13) = start element number in RA of vertex colour components

IA(14) = end element number in RA of vertex colour components

IA(15) = start element number in RA of vertex normal data

IA(16) = end element number in RA of vertex normal data

IA(17) = start element number in RA of vertex application-specific data

IA(18) = end element number in RA of vertex application-specific data

IA(19) = data per facet flag (PFNO, PFC, PFN, PFD, PFCN, PFCD, PFND, PFCND)

IA(20) = data per edge flag (PENO, PEVF)

IA(21) = data per vertex flag

(PCD, PCDC, PCDN, PCDD, PCDCN, PCDCD, PCDND, PCDCND)

IA(22) = colour type

IA(23) = number of components of colour value

IA(24) = number of fill area sets in set of fill area set 3 with data

IA(25) = number of points in set or fil area set 3 with data

IA(26) = length of application-specific data list per facet

IA(27) = length of application-specific data list per vertex

IA = element 28 through IA(24)+27 contain the array of end indices of vertex indices for each fill area set in set of fill area set 3 with data

IA = element IA(24)+28 through IA(24)+27+IA(IA(24)+27) = NUM1 contain the array of end indices for vertex indices in for each fill area in set of fill area set 3 with data

IA = element NUM1+1 through IA(NUM1)+NUM1 contain the vertex indices

IA = element IA(1) through IA(2) contain the facet colour indices

IA = element IA(3) through IA(4) contain the edge data

IA = element IA(5) through IA(6) contain the vertex colour indices

RL = IA(25)*3+(IA(8)-IA(7)-1)+(IA(10)-IA(9)-1)+(IA(12)-IA(11)-1)+(IA(14)-IA(13)-1)+

(IA(16)-IA(15)-1)+(IA(18)-IA(17)-1)

RA = element 1 through IA(25)*3 contain the coordinates of points

example x1, x2,...y1, y2,...z1, z2,...

RA = element IA(7) through IA(8) contain the facet colour components

example (colour type = RGB) r1, g1,b1, r2, g2, b2,...

RA = element IA(9) through IA(10) contain the facet normal data

example x1, x2,...y1, y2,...z1, z2...

RA = element IA(11) through IA(12) contain the facet application-specific data

RA = element IA(13) through IA(14) contain the vertex colour components

RA = element IA(15) through IA(16) contain the vertex normal data

RA = element IA(17) through IA(18) contain the vertex application-specific data

SL = 0

LSTR = ()

STR = () Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PESFS :

The IA array contains :

- The start element number and the end element number of following data

facet colour indices

edge data

vertex colour indices

facet colour components

facet normal data

facet application-specific data

vertex colour components

vertex normal data

vertex applicationspecific data

If the value of the "start element number" and "element number" are zero,

the specified data is not present in the data record.

- The data per facet flag

- The data per edge flag

- The data per vertex flag

- The colour type

- The number of components of colour value

- The number of fill area sets

- The number of points

- The length of application-specific data list per facet

- The length of application-specific data list per vertex

- The array of end indices of vertex indices for each fill area set

- The array of end indices of vertex indices for each fill area

- The vertex indices

- The facet colour indices

- The edge data

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The facet colour components

- The facet normal data

- The facet application-specific data

- The vertex colour components

- The vertex normal data

- The vertex application-specific data

IL = 27+(IA(2)-IA(1)-1)+(IA(4)-IA(3)-1)+(IA(6)-IA(5)-1)+IA(24)+IA(IA(24)+27)

IA(1) = start element number in IA of facet colour indices

IA(2) = end element number in IA of facet colour indices

IA(3) = start element number in IA of edge data

IA(4) = end element number in IA of edge data

IA(5) = start element number in IA of vertex colour indices

IA(6) = end element number in IA of vertex colour indices

IA(7) = start element number in RA of facet colour components

IA(8) = end element number in RA of facet colour components

IA(9) = start element number in RA of facet normal data

IA(10) = end element number in RA of facet normal data

IA(11) = start element number in RA of facet application-specific data

IA(12) = end element number in RA of facet application-specific data

IA(13) = start element number in RA of vertex colour components

IA(14) = end element number in RA of vertex colour components

IA(15) = start element number in RA of vertex normal data

IA(16) = end element number in RA of vertex normal data

IA(17) = start element number in RA of vertex application-specific data

IA(18) = start element number in RA of vertex application-specific data

IA(19) = data per facet flag (PFNO, PFC, PFN, PFD, PFCN, PFCD, PFND, PFCND)

IA(20) = data per edge flag (PENO, PEVF)

IA(21) = data per vertex flag

(PCD, PCDC, PCDN, PCDD, PCDCN, PCDCD, PCDND, PCDCND)

IA(22) = colour type

IA(23) = number of components of colour value

IA(24) = number of fill area sets in set of fill area set with data

IA(25) = number of points in set or fill area set with data

IA(26) = length of application-specific data list per facet

IA(27) = length of application-specific data list per vertex

IA = element 28 through IA(24)+27 contain the array of end indices of vertex indices

for each fill area set in set of fill area set with data

IA = element IA(24)+28 through IA(24)+27+IA(IA(24)+27) = NUM1 contain the array of end indices for vertex indices in set of fill area set with data

IA = element NUM1+1 through IA(NUM1)+NUM1 contain the vertex indices

IA = element IA(1) through IA(2) contain the facet colour indices

IA = element IA(3) through IA(4) contain the edge data

IA = element IA(5) through IA(6) contain the vertex colour indices

RL = IA(25)*2+(IA(8)-IA(7)-1)+(IA(10)-IA(9)-1)+(IA(12)-IA(11)-1)+(IA(14)-IA(13)-1)+

(IA(16)-IA(15)-1)+(IA(18)-IA(17)-1)

RA = element 1 through IA(25)*2 contain the coordinates of points

example r1, x2,...y1, y2,...

RA = element IA(7) through IA(8) contain the facet colour components

example (colour type = RGB) rl, gl, bl, r2, g2, b2,...

RA = element IA(9) through IA(10) contain the facet normal data

example r1, x2,...y1, y2,...z1, z2...

RA = elementI IA(11) through IA(12) contain the facet application-specific data

RA = elementI IA(13) through IA(14) contain the vertex colour components

RA = elementI IA(15) through IA(16) contain the vertex normal data

RA = elementI IA(17) through IA(18) contain the vertex application-specific data

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETS3 :

The IA array contains :

- The start element number and the end element number of following data

facet colour indices

edge data

vertex colour indices

facet colour components

facet normal data

facet application-specific data

vertex colour components

vertex normal data

vertex application-specific data

If the value of the "start element number" and "element number" are zero, the specified data is not present in the data record.

- The data per facet flag

- The data per edge flag

- The data per vertex flag

- The colour type

- The number of components of colour value - The number of triangles

- The number of point lists

- The length of application-specific data list per facet

- The length of application-specific data list per vertex

- The vertex indices

- The facet colour indices

- The edge data

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The facet colour components

- The facet normal data

- The facet application-specific data

- The vertex colour components

- The vertex normal data

- The vertex application-specific data

IL = 27+3*IA(24)+(IA(2)-IA(1)-1)+(IA(6)-IA(5)-1)+(IA(8)-IA(7)-1)

IA(1) = start element number in IA of facet colour indices

IA(2) = end element number in IA of facet colour indices

IA(3) = start element number in IA of edge data

IA(4) = end element number in IA of edge data

IA(5) = start element number in IA of vertex colour indices

IA(6) = end element number in IA of vertex colour indices

IA(7) = start element number in RA of facet colour components

IA(8) = end element number in RA of facet colour components

IA(9) = start element number in RA of facet normal data

IA(10) = end element number in RA of facet normal data

IA(11) = start element number in RA of facet application-specific data

IA(12) = end element number in RA of facet application-specific data

IA(13) = start element number in RA of vertex colour components

IA(14) = end element number in RA of vertex colour components

IA(15) = start element number in RA of vertex normal data

IA(16) = end element number in RA of vertex normal data

IA(17) = start element number in RA of vertex application-specific data

IA(18) = start element number in RA of vertex application-specific data

IA(19) = data per facet flag (PFNO, PFC, PFN, PFD, PFCN, PFCD, PFND, PFCND)

IA(20) = data per edge flag (PENO, PEVF)

IA(21) = data per vertex flag

(PCD, PCDC, PCDN, PCDD, PCDCN, PCDCD, PCDND, PCDCND)

IA(22) = colour type

IA(23) = number of components of colour value

IA(24) = number of triangles

IA(25) = number of points in triangle strip 3 with data

IA(26) = length of application-specific data list per facet

IA(27) = length of application-specific data list per vertex

IA = element 28 through 3*IA(24)+27 contain vertex indices

IA = element IA(1) through IA(2) contain the facet colour indices

IA = element IA(3) through IA(4) contain the edge data IA = element IA(5) through IA(6) contain the vertex colour indices

RL = IA(25)*3+(IA(8)-IA(7)-1)+(IA(10)-IA(9)-1)+(IA(12)-IA(11)-1)+(IA(14)-IA(13)-1)+

(IA(16)-IA(15)-1)+(IA(18)-IA(17)-1)

RA = element 1 through IA(25)*3 contain the coordinates of points

example x1, x2,...y1, y2,...z1, z2...

RA = element IA(7) through IA(8) contain the facet colour components

example (colour type = RGB) r1, g1, b1, r2, g2, b2,...

RA = element IA(9) through IA(10) contain the facet normal data

example x1, x2,...y1, y2,...z1, z2...

RA = elementI IA(11) through IA(12) contain the facet application-specific data

RA = elementI IA(13) through IA(14) contain the vertex colour components

RA = elementI IA(15) through IA(16) contain the vertex normal data

RA = elementI IA(17) through IA(18) contain the vertex application-specific data

SL = 0

LSTR = ()

STR = () Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETS :

The IA array contains :

- The start element number and the end element number of following data

facet colour indices

edge data

vertex colour indices

facet colour components

facet normal data

facet application-specific data

vertex colour components

vertex normal data

vertex application-specific data

If the value of the "start element number" and "element number" are zero,

the specified data is not present in the data record.

- The data per facet flag

- The data per edge flag

- The data per vertex flag

- The colour type

- The number of components of colour value

- The number of triangles

- The number of point lists

- The length of application-specific data list per facet

- The length of application-specific data list per vertex

- The vertex indices

- The facet colour indices

- The edge data

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The facet colour components

- The facet normal data - The facet application-specific data

- The vertex colour components

- The vertex normal data

- The vertex application-specific data

IL = 27+3*IA(24)+(IA(2)-IA(1)-1)+(IA(6)-IA(5)-1)+(IA(8)-IA(7)-1)

IA(1) = start element number in IA of facet colour indices

IA(2) = end element number in IA of facet colour indices

IA(3) = start element number in IA of edge data

IA(4) = end element number in IA of edge data

IA(5) = start element number in IA of vertex colour indices

IA(6) = end element number in IA of vertex colour indices

IA(7) = start element number in RA of facet colour components

IA(8) = end element number in RA of facet colour components

IA(9) = start element number in RA of facet normal data

IA(10) = end element number in RA of facet normal data

IA(11) = start element number in RA of facet application-specific data

IA(12) = end element number in RA of facet application-specific data

IA(13) = start element number in RA of vertex colour components

IA(14) = end element number in RA of vertex colour components

IA(15) = start element number in RA of vertex normal data

IA(16) = end element number in RA of vertex normal data

IA(17) = start element number in RA of vertex application-specific data

IA(18) = start element number in RA of vertex application-specific data

IA(19) = data per facet flag (PFNO, PFC, PFN, PFD, PFCN, PFCD, PFND, PFCND)

IA(20) = data per edge flag (PENO, PEVF)

IA(21) = data per vertex flag

(PCD, PCDC, PCDN, PCDD, PCDCN, PCDCD, PCDND, PCDCND)

IA(22) = colour type

IA(23) = number of components of colour value

IA(24) = number of triangles

IA(25) = number of points in triangle strip 3 with data

IA(26) = length of application-specific data list per facet

IA(27) = length of application-specific data list per vertex

IA = element 28 through 3* IA(24)+27 contain vertex indices

IA = element IA(1) through IA(2) contain the facet colour indices

IA = element IA(3) through IA(4) contain the edge data

IA = element IA(5) through IA(6) contain the vertex colour indices

RL = IA(25)*2+(IA(8)-IA(7)-1)+(IA(10)-IA(9)-1)+(IA(12)-IA(11)-1)+(IA(14)-IA(13)-1)+

(IA(16)-IA(15)-1)+(IA(18)-IA(17)-1)

RA = element 1 through IA(25)*2 contain the coordinates of points

example x1, x2,...y1, y2,...

RA = element IA(7) through IA(8) contain the facet colour components

example (colour type = RGB) r1, g1, b1, r2, g2, b2,...

RA = element IA(9) through IA(10) contain the facet normal data

example x1, x2,...y1, y2,...z1, z2...

RA = element IA(11) through IA(12) contain the facet application-specific data

RA = element IA(13) through IA(14) contain the vertex colour components

RA = element IA(15) through IA(16) contain the vertex normal data

RA = element IA(17) through IA(18) contain the vertex application-specific data

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETST3 :

The IA array contains :

- The start element number and the end element number of following data

facet colour indices

edge data

vertex colour indices

facet colour components

facet normal data

facet application-specific data

vertex colour components

vertex normal data

vertex application-specific data

If the value of the "start element number" and "element number" are zero, the specified data is not present in the data record.

- The data per facet flag

- The data per edge flag

- The data per vertex flag

- The colour type

- The number of components of colour value

- The number of point lists

- The length of application-specific data list per facet

- The length of application-specific data list per vertex

- The facet colour indices

- The edge data

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The facet colour components

- The facet normal data

- The facet application-specific data

- The vertex colour components

- The vertex normal data

- The vertex application-specific data

IL = 26+(IA(2)-IA(1)-1)+(IA(6)-IA(5)-1)+(IA(8)-IA(7)-1)

IA(1) = start element number in IA of facet colour indices

IA(2) = end element number in IA of facet colour indices

IA(3) = start element number in IA of edge data

IA(4) = end element number in IA of edge data

IA(5) = start element number in IA of vertex colour indices

IA(6) = end element number in IA of vertex colour indices

IA(7) = start element number in RA of facet colour components

IA(8) = end element number in RA of facet colour components

IA(9) = start element number in RA of facet normal data

IA(10) = end element number in RA of facet normal data

IA(11) = start element number in RA of facet application-specific data

IA(12) = end element number in RA of facet application-specific data

IA(13) = start element number in RA of vertex colour components

IA(14) = end element number in RA of vertex colour components

IA(15) = start element number in RA of vertex normal data

IA(16) = end element number in RA of vertex normal data

IA(17) = start element number in RA of vertex application-specific data

IA(18) = start element number in RA of vertex application-specific data

IA(19) = data per facet flag (PFNO,PFC,PFN,PFD,PFCN,PFCD,PFND,PFCND)

IA(20) = data per edge flag (PENO,PEVF)

IA(21) = data per vertex flag (PCD,PCDC,PCDN,PCDD,PCDCN,PCDCD,PCDND,PCDCND)

IA(22) = colour type

IA(23) = number of components of colour value

IA(24) = number of points in triangle strip 3 with data

IA(25) = length of application-specific data list per facet

IA(26) = length of application-specific data list per vertex

IA = element IA(1) through IA(2) contain the facet colour indices

IA = element IA(3) through IA(4) contain the edge data

IA = element IA(5) through IA(6) contain the vertex colour indices

RL = IA(24)*3+(IA(8)-IA(7)-1)+(IA(10)-IA(9)-1)+(IA(12)-IA(11)-1)+(IA(14)-IA(13)-1)+

(IA(16)-IA(15)-1)+(IA(18)-IA(17)-1)

RA = element 1 through IA(24)*3 contain the coordinates of points

example r1,x2,...y1,y2,...zl,z2...

RA = element IA(7) through IA(8) contain the facet colour components

example (colour type = RGB) rl,gl,bl,r2,g2,b2,...

RA = element IA(9) through IA(10) contain the facet normal data

example r1,x2,...y1,y2,...z1,z2...

RA = elementI IA(11) through IA(12) contain the facet application-specific data

RA = elementI IA(13) through IA(14) contain the vertex colour components

RA = elementI IA(15) through IA(16) contain the vertex normal data

RA = elementI IA(17) through IA(18) contain the vertex application-specific data

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETST :

The IA array contains :

- The start element number and the end element number of following data

facet colour indices

edge data

vertex colour indices

facet colour components

facet normal data

facet application-specific data

vertex colour components vertex normal data

vertex application-specific data

If the value of the "start element number" and "end element number" are zero, the specified data is not present in the data record.

- The data per facet flag

- The data per edge flag

- The data per vertex flag

- The colour type

- The number of components of colour value

- The number of point lists

- The length of application-specific data list per facet

- The length of application-specific data list per vertex

- The facet colour indices

- The edge data

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The facet colour components

- The facet normal data

- The facet application-specific data

- The vertex colour components

- The vertex normal data

- The vertex application-specific data

IL = 26+(IA(2)-IA(1)-1)+(IA(6)-IA(5)-1)+(IA(8)-IA(7)-1)

IA(1) = start element number in IA of facet colour indices

IA(2) = end element number in IA of facet colour indices

IA(3) = start element number in IA of edge data

IA(4) = end element number in IA of edge data

IA(5) = start element number in IA of vertex colour indices

IA(6) = end element number in IA of vertex colour indices

IA(7) = start element number in RA of facet colour components

IA(8) = end element number in RA of facet colour components

IA(9) = start element number in RA of facet normal data

IA(10) = end element number in RA of facet normal data

IA(11) = start element number in RA of facet application-specific data

IA(12) = end element number in RA of facet application-specific data

IA(13) = start element number in RA of vertex colour components

IA(14) = end element number in RA of vertex colour components

IA(15) = start element number in RA of vertex normal data

IA(16) = end element number in RA of vertex normal data

IA(17) = start element number in RA of vertex application-specific data

IA(18) = start element number in RA of vertex application-specific data

IA(19) = data per facet flag (PFNO,PFC,PFN,PFD,PFCN,PFCD,PFND,PFCND)

IA(20) = data per edge flag (PENO,PEVF)

IA(21) = data per vertex flag (PCD,PCDC,PCDN,PCDD,PCDCN,PCDCD,PCDND,PCDCND)

IA(22) = colour type

IA(23) = number of components of colour value

IA(24) = number of points in triangle strip 3 with data

IA(25) = length of application-specific data list per facet

IA(26) = length of application-specific data list per vertex

IA = element IA(1) through IA(2) contain the facet colour indices

IA = element IA(3) through IA(4) contain the edge data

IA = element IA(5) through IA(6) contain the vertex colour indices

RL = IA(24)*2+(IA(8)-IA(7)-1)+(IA(10)-IA(9)-1)+(IA(12)-IA(11)-1)+(IA(14)-IA(13)-1)+

(IA(16)-IA(15)-1)+(IA(18)-IA(17)-1)

RA = element 1 through IA(24)*2 contain the coordinates of points

example x1,x2,...y1,y2,...

RA = element IA(7) through IA(8) contain the facet colour components

example (colour type = RGB) rl,gl,bl,r2,g2,b2,...

RA = element IA(9) through IA(10) contain the facet normal data

example x1,x2,...y1,y2,...z1,z2...

RA = element IA(11) through IA(12) contain the facet application-specific data

RA = element IA(13) through IA(14) contain the vertex colour components

RA = element IA(15) through IA(16) contain the vertex normal data

RA = element IA(17) through IA(18) contain the vertex application-specific data

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEQMD3 :

The IA array contains :

- The start element number and the end element number of following data

facet colour indices

edge data

vertex colour indices

facet colour components

facet normal data

facet application-specific data

vertex colour components

vertex normal data

vertex application-specific data

If the value of the "start element number" and "end element number" are zero, the specified data is not present in the data record.

- The data per facet flag

- The data per edge flag

- The data per vertex flag

- The colour type

- The number of components of colour value

- The columns number of point dimension

- The rows number of point dimension

- The length of application-specific data list per facet

- The length of application-specific data list per vertex

- The facet colour indices

- The edge data

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The facet colour components

- The facet normal data

- The facet application-specific data

- The vertex colour components

- The vertex normal data

- The vertex application-specific data

IL = 28+(IA(2)-IA(1)-1)+(IA(6)-IA(5)-1)+IA(8)+IA(7)-1)

IA(1) = start element number in IA of facet colour indices

IA(2) = end element number in IA of facet colour indices

IA(3) = start element number in IA of edge data

IA(4) = end element number in IA of edge data

IA(5) = start element number in IA of vertex colour indices

IA(6) = end element number in IA of vertex colour indices

IA(7) = start element number in RA of facet colour components

IA(8) = end element number in RA of facet colour components

IA(9) = start element number in RA of facet normal data

IA(10) = end element number in RA of facet normal data

IA(11) = start element number in RA of facet application-specific data

IA(12) = end element number in RA of facet application-specific data

IA(13) = start element number in RA of vertex colour components

IA(14) = end element number in RA of vertex colour components

IA(15) = start element number in RA of vertex normal data

IA(16) = end element number in RA of vertex normal data

IA(17) = start element number in RA of vertex application-specific data

IA(18) = start element number in RA of vertex application-specific data

IA(19) = data per facet flag (PFNO,PFC,PFN,PFD,PFCN,PFCD,PFND,PFCND)

IA(20) = data per edge flag (PENO,PEVF)

IA(21) = data per vertex flag (PCD,PCDC,PCDN,PCDD,PCDCN,PCDCD,PCDND,PCDCND)

IA(22) = colour type

IA(23) = number of components of colour value

IA(24) = columns number of points dimension

IA(25) = rows number of points dimension

IA(26) = length of application-specific data list per facet

IA(27) = length of application-specific data list per vertex

IA = element IA(1) through IA(2) contain the facet colour indices

IA = element IA(3) through IA(4) contain the edge data

IA = element IA(5) through IA(6) contain the vertex colour indices

RL = IA(24)*IA+IA(25)*3(IA(8)-IA(7)-1)+(IA(10)-IA(9)-1)+(IA(12)-IA(11)-1)+

(IA(14)-IA(13)-1)+(IA(16)-IA(15)-1)+(IA(18)-IA(17)-1)

RA = element 1 through IA(23)*IA(24)*3 contain the coordinates of points

example x1,x2,...y1,y2,...zl,z2...

RA = element IA(7) through IA(8) contain the facet colour components

example (colour type = RGB) r1,g1,b1,r2,g2,b2,...

RA = element IA(9) through IA(10) contain the facet normal data

example x1,x2,...y1,y2,...z1,z2...

RA = element IA(11) through IA(12) contain the facet application-specific data

RA = element IA(13) through IA(14) contain the vertex colour components

RA = element IA(15) through IA(16) contain the vertex normal data

RA = element IA(17) through IA(18) contain the vertex application-specific data

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEQMD :

The IA array contains :

- The start element number and the end element number of following data

facet colour indices

edge data

vertex colour indices

facet colour components

facet normal data

facet application-specific data

vertex colour components

vertex normal data

vertex application-specific data

If the value of the "start element number" and "end element number" are zero, the specified data is not present in the data record.

- The data per facet flag

- The data per edge flag

- The data per vertex flag

- The colour type

- The number of components of colour value

- The columns number of point dimension

- The rows number of point dimension

- The length of application-specific data list per facet

- The length of application-specific data list per vertex

- The facet colour indices

- The edge data

- The vertex colour indices

The RA array contains :

- The coordinates of points

- The facet colour components

- The facet normal data

- The facet application-specific data

- The vertex colour components

- The vertex normal data

- The vertex application-specific data

IL = 28+(IA(2)-IA(1)-1)+(IA(6)-IA(5)-1)+(IA(8)-IA(7)-1)

IA(1) = start element number in IA of facet colour indices

IA(2) = end element number in IA of facet colour indices

IA(3) = start element number in IA of edge data

IA(4) = end element number in IA of edge data

IA(5) = start element number in IA of vertex colour indices

IA(6) = end element number in IA of vertex colour indices

IA(7) = start element number in RA of facet colour components

IA(8) = end element number in RA of facet colour components

IA(9) = start element number in RA of facet normal data

IA(10) = end element number in RA of facet normal data

IA(11) = start element number in RA of facet application-specific data

IA(12) = end element number in RA of facet application-specific data

IA(13) = start element number in RA of vertex colour components

IA(14) = end element number in RA of vertex colour components

IA(15) = start element number in RA of vertex normal data

IA(16) = end element number in RA of vertex normal data

IA(17) = start element number in RA of vertex application-specific data

IA(18) = start element number in RA of vertex application-specific data

IA(19) = data per facet flag (PFNO,PFC,PFN,PFD,PFCN,PFCD,PFND,PFCND)

IA(20) = data per edge flag (PENO,PEVF)

IA(21) = data per vertex flag (PCD,PCDC,PCDN,PCDD,PCDCN,PCDCD,PCDND,PCDCND)

IA(22) = colour type

IA(23) = number of components of colour value

IA(24) = columns number of points dimension

IA(25) = rows number of points dimension

IA(26) = length of application-specific data list per facet

IA(27) = length of application-specific data list per vertex

IA = element IA(1) through IA(2) contain the facet colour indices

IA = element IA(3) through IA(4) contain the edge data

IA = element IA(5) through IA(6) contain the vertex colour indices

RL = IA(24)*IA+IA(25)*2(IA(8)-IA(7)-1)+(IA(10)-IA(9)-1)+(IA(12)-IA(11)-1)+

(IA(14)-IA(13)-1)+(IA(16)-IA(15)-1)+(IA(18)-IA(17)-1)

RA = element 1 through IA(23)*IA(24)*2 contain the coordinates of points

example x1,x2,...y1,y2,...

RA = element IA(7) through IA(8) contain the facet colour components

example (colour type = RGB) r1,g1,b1,r2,g2,b2,...

RA = element IA(9) through IA(10) contain the facet normal data

example x1,x2,...y1,y2,...z1,z2...

RA = element IA(11) through IA(12) contain the facet application-specific data

RA = element IA(13) through IA(14) contain the vertex colour components

RA = element IA(15) through IA(16) contain the vertex normal data

RA = element IA(17) through IA(18) contain the vertex application-specific data

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBC3 :

The IA array contains :

- The spline order

- The number of knots

- The rationality The number of control points

The RA array contains :

- The knots

- The parameter range limits

- The coordinates of points

If "rationality" is PRAT, coordinates of points are PXA,PYA and PZA.

If "rationality" is PNRAT, coordinates of points are PXA,PYA,PZA and PZA.

IL = 4

IA(1) = spline order

IA(2) = number of knots

IA(3) = rationality (PRAT,PNRAT)

IA(4) = number of control points

RL = IA(2)+2+*

RA = element 1 through IA(2) contain the knots

RA = element IA(2)+1 through IA(2)+2 contain the parameter range limits first minimum parameter, second maximum parameter.

if rationality = PNRAT

RA = element IA(2)+4 through IA(2)+2+IA(4)*4 contain the coordinates of points

example x1,x2,...y1,y2,...z1,z2,...w1,w2,...

if rationality = PNRAT

RA = element IA(2)+3 through IA(2)+2+IA(4)*3 contain the coordinates of points

example x1,x2,...y1,y2,...z1,z2,...

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBC3C :

The IA array contains :

- The spline order

- The number of knots

- The rationality

- The number of control points

The RA array contains :

- The knots

- The parameter range limits

- The coordinates of points

If "rationality" is PRAT, coordinates of points are PXA,PYA and PZA.

If "rationality" is PNRAT, coordinates of points are PXA,PYA,PZA and PZA.

The STR array contains :

- The colour spline curve data record.

IL = 4

IA(1) = spline order

IA(2) = number of knots

IA(3) = rationality (PRAT,PNRAT)

IA(4) = number of control points

RL = IA(2)+2+* RA = element 1 through IA(2) contain the knots

RA = element IA(2)+1 through IA(2)+2 contain the parameter range limits if rationality = PRAT

RA = element IA(2)+4 through IA(2)+2+IA(4)*4 contain the coordinates of points

example x1,x2,...y1,y2,...z1,z2,...w1,w2,...

if rationality = PNRAT

RA = element IA(2)+3 through IA(2)+2+IA(4)*3 contain the coordinates of points

example x1,x2,...y1,y2,...z1,z2,...

SL = number of array elements used in data record

For i = 1 to SL

LSTR = (i) = 80

STR = colour spline curve data record

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBS3 :

The IA array contains :

- The u spline order

- The v spline order

- The u number of knots

- The v number of knots

- The rationality

- The u number of control points

- The v number of control points

The RA array contains :

- The u knots

- The v knots

- The coordinates of points

If "rationality" is PRAT, coordinates of points are PXA,PYA and PZA.

If "rationality" is PNRAT, coordinates of points are PXA,PYA,PZA and PZA.

The STR array contains :

- The trimming curve data record

IL = 7

IA(1) = u spline order

IA(2) = v spline order

IA(3) = number of knots in u

IA(4) = number of knots in v

IA(5) = rationality (PRAT,PNRAT)

IA(6) = u number of control points dimension

IA(7) = v number of control points dimension

RL = IA(3)+IA(4)+*

RA = element 1 through IA(3) contain the u knots

RA = element IA(3)+1 through IA(4)+IA(3) contain the v knots

if rationality = PRAT

RA = element IA(4)+IA(3)+1 through 3*IA(6)*IA(7)+IA(4)+IA(3) contain the coordinates of points

example x1,x2,...y1,y2,...z1,z2,w1,w2,...

if rationality = PNRAT

RA = element IA(4)+IA(3)+1 through 3*IA(6)*IA(7)+IA(4)+IA(3) contain

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBDMI :

The IA aray contains :

- The back data mapping index

The other arrays are empty.

IL = 1

IA(1) = back data mapping index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBRFI :

The IA array contains :

- The back reflectance index

The other arrays are empty.

IL = 1

IA(1) = back reflectance index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPRSI :

The IA array contains :

- The parametrics surface index

The other arrays are empty.

IL = 1

IA(1) = parametric surface index

RL =0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPLC :

The IA array contains :

- The colour type(CT)

- The number of components of colour value(NCC)

- The actual data of colour index, if CT is indirect.

The RA array contains :

- The actual data of colour component values as required by CT. Common element :

IL = 2+*

IA(1) = colour type = CT

IA(2) = number of components of colour value = NCC

RL = *

SL = 0

LSTR = ()

STR = ()

Individual element :

CASE colour type = 0 (indirect) :

IA(3) = colour index

CASE colour type = 1(RGB) or 2(CIE) or 3(HSV) or 4(HLS) :

RA = element 1 through NCC contain the colour components

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPLSM :

The IA array contains :

- The polyline shading method

The other arrays are empty.

IL = 1

IA(1) = polyline shading method

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPMC :

The IA array contains :

- The colour type (CT)

- The number of components of colour value (NCC)

- The actual data of colour index, if CT is indirect.

The RA array contains :

- The actual data of colour component values as required by CT.

Commnon element :

IL = 2+*

IA(1) = colour type = CT

IA(2) = number of components of colour value

RL = *

SL = 0

LSTR = ()

STR = ()

Individual element :

CASE colour type = 0 (indirect) :

IA(3) = colour index

CASE colour type = 1(RGB) or 2(CIE) or 3(HSV) or 4(HLS) :

RA = element 1 through NCC contain the colour components

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PETXC :

The IA array contains :

- The colour type (CT)

- The number of components of colour value (NCC)

- The actual data of colour index, if CT is indirect.

The RA array contains :

- The actual data of colour component values as required by CT.

Common element :

IL = 2+*

IA(1) = colour type = CT

IA(2) = number of components of colour value

RL = *

SL = 0

LSTR = ()

STR = ()

Individual element :

CASE colour type = 0 (indirect) :

IA(3) = colour index

CASE colour type = 1(RGB) or 2(CIE) or 3(HSV) or 4(HLS) :

RA = element 1 through NCC contain the colour components

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPFDM :

The IA array contains :

- The distinguishing mode

The other arrays are empty.

IL = 1

IA(1) = distinguishing mode (POFF,PON)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEFCM :

The IA array contains :

- The culling mode

The other arrays are empty.

IL = 1

IA(1) = culling mode (PNOFC,PBKFC,PFTFC)

RL = 0

RA = () SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEIC :

The IA array contains :

- The colour type (CT)

- The number of components of colour value(NCC)

- The actual data of colour index, if CT is indirect.

The RA array contains :

- The actual data of colour component values as required by CT.

Common element :

IL = 2+*

IA(1) = colour type = CT

IA(2) = number of components of colour value

RL = *

SL = 0

LSTR = ()

STR = ()

Individual element :

CASE colour type = 0 (indirect) :

IA(3) = colour index

CASE colour type = 1(RGB) or 2(CIE) or 3(HSV) or 4(HLS) :

RA = element 1 through NCC contain the colour components

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEISM :

The IA array contains :

- The interior shading mode

The other arrays are empty.

IL = 1

IA(1) = interior shading method

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEDMM :

The IA array contains :

- The data mapping method

The STR array contains :

- The data mapping data record

IL = 1 IA(1) = data mapping method

RL = 0

RA = ()

SL = length of data record array

For i = 1 TO length of data record array

LSTR (i) = 80

STR = data mapping record (33)

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PERFP :

The IA array contains :

- The properties type

The STR array contains :

- The reflectance properties data record

Common element :

IL = 1

IA(1) = properties type

RL =0

RA = ()

SL = length of reflectance properties data record array

For i = 1 to SL

LSTR (i) = 80

STR = reflectance properties data record

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PERFM :

The IA array contains :

- The reflectance model

The other arrays are empty.

IL = 1

IA(1) = reflectnce model

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBIS :

The IA array contains :

- The interior style

The other arrays are empty.

IL = 1

IA(1) = interior style (PHOLLO,PSOLID,PPATTR,PPATCH,PISEMP)

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBISI :

The IA array contains :

- The interior style index

The other arrays are empty

IL = 1

IA(1) = interior style index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBIC :

The IA array contains :

- The colour type (CT)

- The number of components of colour value (NCC)

- The actual data of colour index, if CT is indirect.

The RA array contains :

- The actual data of colour component values as required by CT.

Common element :

IL = 2+*

IA(1) = colour type = CT

IA(2) = number of components of colour value

RL = *

SL = 0

LSTR = ()

STR = ()

Individual element :

CASE colour type = 0 (indirect) :

IA(3) = colour index

CASE colour type = 1(RGB) or 2(CIE) or 3(HSV) or 4(HLS) :

RA = element 1 through NCC contain the colour components

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBISM :

The IA array contains :

- The interior shading method

The other arrays are empty.

IL = 1

IA(1) = interior shading method

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBDMM :

The IA array contains :

- The data mapping method

The STR array contains :

- The data mapping data record

IL = 1

IA(1) = data mapping method

RL = 0

RA = ()

SL = length of data record array

For i = 1 TO length of data record array

LSTR (i) = 80

STR = data mapping data record (34)

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBRFP :

The IA array contains :

- The properties type

The STR array contains :

- The reflectance properties data record

IL = 1

IA(1) = properties type

RL = 0

RA = ()

SL = length of reflectance properties data record array

For i = 1 to SL

LSTR (i) = 80

STR = reflectance properties data record

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEBRFM :

The IA array contains :

- The reflectance model

The other arrays are empty.

IL = 1

IA(1) = reflectance model

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PELSS :

The IA array contains :

- The number of activation index (NAI)

- The list of activation index

- The number of deactivation index (NDI)

- The list of deactivation index

The other arrays are empty.

IL = 1+*

IA(1) = number of activation index = NAI

IA(2) = number of deactivation index = NDI

IA = element 3 through NAI+2 contain the activation list

IA = element NAI+3 through NDI+NAI+2 contain the deactivation list

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEEDC :

The IA array contains :

- The colour type(CT)

- The number of components of colour value

- The actual data of colour index, if CT is indirect.

The RA array contains :

- The actual data of colour component values as required by CT.

Common element :

IL = 2+*

IA(1) = colour type = CT

IA(2) = number of components of colour value

RL = *

SL = 0

LSTR = ()

STR = ()

Individual element :

CASE colour type = 0 (indirect) :

IA(3) = colour index

CASE colour type = 1(RGB) or 2(CIE) or 3(HSV) or 4(HLS) : RA = ELEMENT 1 through NCC contain the colour components

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PECAC :

The IA array contains :

- The curve approximation criteria type

The STR array contains :

- The curve approximation data record

IL = 1

IA(1) = curve approximation criteria type

RL = 0

RA = ()

SL = length of curve approximation data record array

For i = 1 to SL

LSTR (i) = 80

STR = curve approximation data record

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PESAC :

The IA array contains :

- The surface approximation criteria type

The STR array contains :

- The surface approximation data record

IL = 1

IA(1) = surface approximation criteria type

RL = 0

RA = ()

SL = length of surface approximation data record array

For i = 1 to SL

LSTR (i) = 80

STR = surface approximation data record

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEPSC :

The IA array contains :

- The parametric surface characteristics type

The STR array contains :

- The parametric surface characteristics data record

IL = 1

IA(1) = parametric surface characteristics type

RL = 0

RA = ()

SL = length of data record array

For i = 1 TO length of data record array

LSTR (i) = 80

STR = parametric surface characteristics data record(35)

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PERCM :

The IA array contains :

- The rendering colour model

The other arrays are empty.

IL = 1

IA(1) = rendering colour model

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PEDCI :

The IA array contains :

- The depth cue index

The other arrays are empty.

IL = 1

IA(1) = depth cue index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = () Output parameters for STRUCTURE CONTENT DATA RECORD for ELTYPE = PECMI :

The IA array contains :

- The colour mapping index

The other arrays are empty.

IL = 1

IA(1) = colour mapping index

RL = 0

RA = ()

SL = 0

LSTR = ()

STR = ()

This function is defined in PHIGS PART .1. Additional attributes are defined in PHIGS part 4. This binding shows those additional attrubutes.

G5G - GPHIGS F77 FUNCTIONS VOLUME 2
Index


Previous Next Up Title Contents Index Functions Index Top Library