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.