-+-+-+-+-+-+-+-+ START OF PART 114 -+-+-+-+-+-+-+-+ Xb(indicator)n(.)25 2026 y(OUT)50 b(Peltype)11 b(*)50 b Fa(eltype)d XFq(element)12 b(type.)0 2101 y(This)f(function)f(may)i(be)f(used)h(to)f X(obtain)f(the)h(current)g(element)h(type)f(and)g(works)g(for)g(both)f X(SunPHIGS)h(and)g(DEC)h(PHIGS.)903 2956 y(1)n(12)p eop X%%Page: 113 114 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1091 -19 776 2 v 1091 60 2 80 v 1105 35 a Fb(ptk_inqcurelem)o X(type)o(size)o(co)o(nten)o(t)p 1864 60 V 1091 62 776 2 v 0 X136 a Fq(void)10 b Fp(ptk_inqcur)o(elemtypesizecontent)j Fq(\()f(Pint)e(*)p XFa(error)p Fq(,)g(Pchar)i(**)p Fa(databuf)p Fq(,)d(ptkselcontent)h(*)p XFa(elcontent)e Fq(\))25 225 y(OUT)50 b(Pint)10 b(*)204 b Fa(error)117 Xb Fq(error)11 b(indicator)n(.)25 275 y(OUT)50 b(Pchar)12 b(**)155 Xb Fa(databuf)73 b Fq(data)12 b(buf)o(fer)n(.)25 324 y(OUT)50 Xb(ptkselcontent)10 b(*)49 b Fa(elcontent)e Fq(element)12 b(content)f(data)g X(record.)0 393 y(This)16 b(function)f(may)i(be)g(used)f(to)g(obtain)g(the)g X(type,)h(size)h(and)e(contents)g(of)g(the)g(current)g(element.)32 Xb(The)17 b(data)f(buf)o(fer)g(is)0 443 y(used)11 b(to)f(store)h(the)g X(element)g(contents)f(data)i(and)e(is)h(allocated)g(by)f(the)h(function.)j X(The)d(buf)o(fer)g(should)f(be)h(deallocated)g(by)f(the)0 493 Xy(application)i(when)i(the)f(element)h(data)g(is)g(no)f(longer)g(required.)2 V1 Xb(This)14 b(function)e(works)h(with)g(both)f(SunPHIGS)h(and)h(DEC)0 X543 y(PHIGS.)p 1436 640 431 2 v 1436 719 2 80 v 1450 694 a XFb(ptk_inqelemtyp)o(e)p 1864 719 V 1436 721 431 2 v 0 795 a XFq(void)c Fp(ptk_inqelemtype)h Fq(\()g(Pint)g Fa(stid)p Fq(,)f(Pint)h XFa(elemid)p Fq(,)f(Pint)h(*)p Fa(error)p Fq(,)f(Peltype)h(*)p XFa(eltype)e Fq(\))25 884 y(IN)91 b(Pint)139 b Fa(stid)97 b XFq(structure)11 b(identi\256er)n(.)25 934 y(IN)91 b(Pint)139 Xb Fa(elemid)48 b Fq(element)12 b(number)n(.)25 984 y(OUT)50 Xb(Pint)10 b(*)108 b Fa(error)77 b Fq(error)11 b(indicator)n(.)25 X1033 y(OUT)50 b(Peltype)11 b(*)50 b Fa(eltype)57 b Fq(element)12 Xb(type.)0 1102 y(This)g(function)f(may)i(be)g(used)g(to)f(obtain)f(the)h X(element)h(type)f(of)g(element)h Fi(elemid)h Fq(in)e(structure)g XFi(stid)h Fq(and)f(works)g(for)g(both)0 1152 y(SunPHIGS)f(and)g(DEC)h(PHIGS. V) Xp 1167 1249 699 2 v 1167 1328 2 80 v 1181 1303 a Fb(ptk_inqelemtype)o(size)o X(co)o(nten)o(t)p 1864 1328 V 1167 1330 699 2 v 0 1404 a Fq(void)e XFp(ptk_inqelemtypesizecontent)i Fq(\()g(Pint)g Fa(stid)p Fq(,)g(Pint)g XFa(elemid)p Fq(,)g(Pint)f(*)p Fa(error)p Fq(,)h(Pchar)h(**)p XFa(databuf)p Fq(,)d(ptk-)590 1454 y(selcontent)h(*)p Fa(elcontent)d XFq(\))25 1505 y(IN)91 b(Pint)235 b Fa(stid)137 b Fq(structure)11 Xb(identi\256er)n(.)25 1555 y(IN)91 b(Pint)235 b Fa(elemid)88 Xb Fq(element)12 b(number)n(.)25 1604 y(OUT)50 b(Pint)10 b(*)204 Xb Fa(error)117 b Fq(error)11 b(indicator)n(.)25 1654 y(OUT)50 Xb(Pchar)12 b(**)155 b Fa(databuf)73 b Fq(data)12 b(buf)o(fer)n(.)25 X1704 y(OUT)50 b(ptkselcontent)10 b(*)49 b Fa(elcontent)e Fq(element)12 Xb(content)f(data)g(record.)0 1773 y(This)16 b(function)f(may)h(be)h(used)f X(to)f(obtain)g(the)h(type,)h(size)g(and)f(contents)g(of)f(element)i XFi(elemid)g Fq(in)f(structure)f Fi(stid)p Fq(.)31 b(The)0 1823 Xy(data)15 b(buf)o(fer)g(is)g(used)g(to)f(store)h(the)f(element)i(contents)e X(data)h(and)g(is)g(allocated)g(by)f(the)h(function.)25 b(The)16 Xb(buf)o(fer)e(should)g(be)0 1872 y(deallocated)d(by)g(the)g(application)f X(when)h(the)g(element)h(data)f(is)g(no)g(longer)f(required.)15 Xb(This)c(function)f(works)h(with)f(both)g(Sun-)0 1922 y(PHIGS)h(and)h(DEC)f X(PHIGS.)0 2956 y(13th)22 b(May)m(,)12 b(1992)627 b(1)n(13)829 Xb(2.01)p eop X%%Page: 114 115 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1419 -19 447 2 v 1419 60 2 80 v 1434 35 a Fb(ptk_inqtexte)o(xten V) Xo(t)p 1864 60 V 1419 62 447 2 v 0 136 a Fq(void)10 b Fp(ptk_inqtextextent)h XFq(\()18 b(Pwstype)g Fa(wstype)p Fq(,)h(Pint)e Fa(font)p Fq(,)j(P\257oat)e XFa(chexp)p Fq(,)g(P\257oat)g Fa(chsp)p Fq(,)410 186 y(P\257oat)i XFa(chht)p Fq(,)g(Ptxpath)f Fa(txpath)p Fq(,)h(Ptxhor)e Fa(txhor)p XFq(,)i(Ptxver)f Fa(txver)p Fq(,)410 236 y(Pchar)12 b(*)p Fa(str)p XFq(,)f(Pint)f(*)p Fa(errind)p Fq(,)g(Prect)i(*)p Fa(rect)p XFq(,)e(Ppoint)g(*)p Fa(of)o(fset)g Fq(\))25 288 y(IN)91 b(Pwstype)50 Xb Fa(wstype)e Fq(workstation)10 b(type.)25 338 y(IN)91 b(Pint)123 Xb Fa(font)99 b Fq(text)11 b(font.)25 387 y(IN)91 b(P\257oat)j XFa(chexp)63 b Fq(character)13 b(expansion)d(factor)n(.)25 437 Xy(IN)91 b(P\257oat)j Fa(chsp)83 b Fq(character)13 b(spacing.)25 X487 y(IN)91 b(P\257oat)j Fa(chht)d Fq(character)13 b(height.)25 X537 y(IN)91 b(Ptxpath)63 b Fa(txpath)e Fq(text)11 b(path.)25 X587 y(IN)91 b(Ptxhor)79 b Fa(txhor)g Fq(horizontal)10 b(text)h(alignment.)25 X636 y(IN)91 b(Ptxver)82 b Fa(txver)f Fq(vertical)11 b(text)g(alignment.)25 X686 y(IN)91 b(Pchar)12 b(*)64 b Fa(str)119 b Fq(character)13 Xb(string.)25 736 y(OUT)50 b(Pint)10 b(*)92 b Fa(errind)67 b XFq(error)11 b(indicator)n(.)25 786 y(OUT)50 b(Prect)12 b(*)73 Xb Fa(rect)99 b Fq(text)11 b(bounding)e(rectangle.)25 836 y(OUT)50 Xb(Ppoint)10 b(*)50 b Fa(of)o(fset)72 b Fq(concatenation)11 Xb(of)o(fset.)0 905 y(This)j(function)g(may)h(be)g(used)f(to)g(obtain)g(the)g X(bounding)f(rectangle)h(of)h(a)g(text)f(element)h(in)f(T)m(ext)h(Local)g X(Coordinates)e(and)0 954 y(works)e(for)g(both)f(SunPHIGS)h(and)g(DEC)h X(PHIGS.)p 1486 1052 381 2 v 1486 1131 2 80 v 1500 1105 a Fb(ptk_pbuildtran)p X1864 1131 V 1486 1133 381 2 v 0 1207 a Fq(void)e Fp(ptk_pbuildtran)h XFq(\()d(Ppoint)e(*)p Fa(pt)p Fq(,)j(Ppoint)d(*)p Fa(shift)p XFq(,)i(P\257oat)g Fa(angle)p Fq(,)f(Ppoint)g(*)p Fa(scale)p XFq(,)g(Pint)369 1257 y(*)p Fa(err)p Fq(,)k(Pmatrix)f Fa(mat)i XFq(\))25 1307 y(IN)91 b(Ppoint)10 b(*)49 b Fa(pt)107 b Fq(\256xed)11 Xb(point.)25 1357 y(IN)91 b(Ppoint)10 b(*)49 b Fa(shift)71 b XFq(shift)10 b(vector)n(.)25 1407 y(IN)91 b(P\257oat)i Fa(angle)49 Xb Fq(rotation)9 b(angle.)25 1457 y(IN)91 b(Ppoint)10 b(*)49 Xb Fa(scale)k Fq(scale)12 b(vector)n(.)25 1506 y(OUT)50 b(Pint)10 Xb(*)91 b Fa(err)i Fq(error)11 b(indicator)n(.)25 1556 y(OUT)50 Xb(Pmatrix)58 b Fa(mat)78 b Fq(3x3)10 b(matrix.)0 1625 y(This)16 Xb(function)f(performs)h(the)g(BUILD)g(TRANSFORMA)-5 b(TION)17 Xb(MA)-5 b(TRIX)16 b(function)f(using)h(the)g Fi(Ppoint)h Fq(datatype)f(in-)0 X1675 y(stead)c(of)f Fi(Pvector)p Fq(.)p 1456 1772 411 2 v 1456 X1851 2 80 v 1470 1826 a Fb(ptk_pbuildtran3)p 1864 1851 V 1456 X1853 411 2 v 0 1927 a Fq(void)f Fp(ptk_pbuildtran3)h Fq(\()g(Ppoint3)f(*)p XFa(pt)p Fq(,)h(Ppoint3)f(*)p Fa(shift)p Fq(,)h(P\257oat)g Fa(xangle)p XFq(,)g(P\257oat)g Fa(yangle)p Fq(,)390 1977 y(P\257oat)g Fa(zangle)p XFq(,)f(Ppoint3)f(*)p Fa(scale)p Fq(,)h(Pint)g(*)p Fa(err)p XFq(,)h(Pmatrix3)g Fa(mat)g Fq(\))25 2029 y(IN)91 b(Ppoint3)10 Xb(*)49 b Fa(pt)124 b Fq(\256xed)11 b(point.)25 2079 y(IN)91 Xb(Ppoint3)10 b(*)49 b Fa(shift)88 b Fq(shift)10 b(vector)n(.)25 X2129 y(IN)91 b(P\257oat)114 b Fa(xangle)48 b Fq(x)11 b(rotation)f(angle.)25 X2179 y(IN)91 b(P\257oat)114 b Fa(yangle)48 b Fq(y)11 b(rotation)f(angle.)25 X2228 y(IN)91 b(P\257oat)114 b Fa(zangle)48 b Fq(z)12 b(rotation)d(angle.)25 X2278 y(IN)91 b(Ppoint3)10 b(*)49 b Fa(scale)70 b Fq(scale)12 Xb(vector)n(.)25 2328 y(OUT)50 b(Pint)10 b(*)112 b Fa(err)e XFq(error)11 b(indicator)n(.)25 2378 y(OUT)50 b(Pmatrix3)58 Xb Fa(mat)95 b Fq(4x4)11 b(matrix.)0 2447 y(This)i(function)e(performs)i(the) Vf X(BUILD)h(TRANSFORMA)-5 b(TION)13 b(MA)-5 b(TRIX3)13 b(function)e(using)h(the V) Xg Fi(Ppoint3)j Fq(datatype)d(in-)0 2496 y(stead)g(of)f Fi(Pvector3)p XFq(.)0 2956 y(13th)22 b(May)m(,)12 b(1992)627 b(1)n(14)829 Xb(2.01)p eop X%%Page: 115 116 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1396 -19 470 2 v 1396 60 2 80 v 1410 35 a Fb(ptk_pcomposetran)p X1864 60 V 1396 62 470 2 v 0 136 a Fq(void)10 b Fp(ptk_pcomposetran)i XFq(\()19 b(Pmatrix)g Fa(mat)p Fq(,)j(Ppoint)c(*)p Fa(pt)p Fq(,)k(Ppoint)c(*) Vp XFa(shift)p Fq(,)i(P\257oat)g Fa(angle)p Fq(,)429 186 y(Ppoint)10 Xb(*)p Fa(scale)p Fq(,)f(Pint)i(*)p Fa(err)p Fq(,)f(Pmatrix)h XFa(result)f Fq(\))25 238 y(IN)91 b(Pmatrix)58 b Fa(mat)78 b XFq(3x3)10 b(matrix.)25 288 y(IN)91 b(Ppoint)10 b(*)49 b Fa(pt)107 Xb Fq(\256xed)11 b(point.)25 338 y(IN)91 b(Ppoint)10 b(*)49 Xb Fa(shift)71 b Fq(shift)10 b(vector)n(.)25 387 y(IN)91 b(P\257oat)i XFa(angle)49 b Fq(rotation)9 b(angle.)25 437 y(IN)91 b(Ppoint)10 Xb(*)49 b Fa(scale)k Fq(scale)12 b(vector)n(.)25 487 y(OUT)50 Xb(Pint)10 b(*)91 b Fa(err)i Fq(error)11 b(indicator)n(.)25 X537 y(OUT)50 b(Pmatrix)58 b Fa(result)49 b Fq(3x3)10 b(matrix.)0 X606 y(This)16 b(function)e(performs)h(the)h(COMPOSE)g(TRANSFORMA)-5 Xb(TION)16 b(MA)-5 b(TRIX)15 b(function)g(using)f(the)i Fi(Ppoint)h XFq(datatype)0 656 y(instead)11 b(of)g Fi(Pvector)p Fq(.)p 1366 X753 500 2 v 1366 832 2 80 v 1381 806 a Fb(ptk_pcomposetra)o(n3)p X1864 832 V 1366 834 500 2 v 0 908 a Fq(void)f Fp(ptk_pcomposetran3)h XFq(\()16 b(Pmatrix3)f Fa(mat)p Fq(,)i(Ppoint3)d(*)p Fa(pt)p XFq(,)i(Ppoint3)e(*)p Fa(shift)p Fq(,)i(P\257oat)g Fa(xan-)449 X958 y(gle)p Fq(,)10 b(P\257oat)g Fa(yangle)p Fq(,)f(P\257oat)h XFa(zangle)p Fq(,)e(Ppoint3)g(*)p Fa(scale)p Fq(,)h(Pint)g(*)p XFa(err)p Fq(,)449 1007 y(Pmatrix3)i Fa(result)f Fq(\))25 1058 Xy(OUT)50 b(Pmatrix3)58 b Fa(mat)95 b Fq(4x4)11 b(matrix.)25 X1108 y(IN)91 b(Ppoint3)10 b(*)49 b Fa(pt)124 b Fq(\256xed)11 Xb(point.)25 1158 y(IN)91 b(Ppoint3)10 b(*)49 b Fa(shift)88 Xb Fq(shift)10 b(vector)n(.)25 1207 y(IN)91 b(P\257oat)114 b XFa(xangle)48 b Fq(x)11 b(rotation)f(angle.)25 1257 y(IN)91 Xb(P\257oat)114 b Fa(yangle)48 b Fq(y)11 b(rotation)f(angle.)25 X1307 y(IN)91 b(P\257oat)114 b Fa(zangle)48 b Fq(z)12 b(rotation)d(angle.)25 X1357 y(IN)91 b(Ppoint3)10 b(*)49 b Fa(scale)70 b Fq(scale)12 Xb(vector)n(.)25 1407 y(OUT)50 b(Pint)10 b(*)112 b Fa(err)e XFq(error)11 b(indicator)n(.)25 1457 y(OUT)50 b(Pmatrix3)58 Xb Fa(result)66 b Fq(4x4)11 b(matrix.)0 1525 y(This)h(function)e(performs)i X(the)g(COMPOSE)g(TRANSFORMA)-5 b(TION)12 b(MA)-5 b(TRIX3)11 Xb(function)g(using)g(the)g Fi(Ppoint3)j Fq(datatype)0 1575 Xy(instead)d(of)g Fi(Pvector3)p Fq(.)p 1071 1672 796 2 v 1071 X1751 2 80 v 1085 1726 a Fb(ptk_pevalviewori)o(ent)o(ati)o(onm)o(atri)o(x)p X1864 1751 V 1071 1753 796 2 v 0 1827 a Fq(void)f Fp X(ptk_pevalvieworientationmatrix)f Fq(\()i(Ppoint)f(*)p Fa(vrp)p XFq(,)g(Ppoint)g(*)p Fa(vup)p Fq(,)g(Pint)h(*)p Fa(err)p Fq(,)f(Pmatrix)h XFa(mat)h Fq(\))25 1916 y(IN)91 b(Ppoint)10 b(*)49 b Fa(vrp)59 Xb Fq(view)11 b(reference)i(point.)25 1966 y(IN)91 b(Ppoint)10 Xb(*)49 b Fa(vup)i Fq(view)11 b(up)g(vector)n(.)25 2016 y(OUT)50 Xb(Pint)10 b(*)91 b Fa(err)65 b Fq(error)11 b(indicator)n(.)25 X2066 y(OUT)50 b(Pmatrix)58 b Fa(mat)50 b Fq(3x3)11 b(matrix.)0 X2135 y(This)g(function)e(performs)i(the)g(EV)-5 b(ALUA)g(TE)13 Xb(VIEW)e(ORIENT)m(A)-5 b(TION)12 b(MA)-5 b(TRIX)11 b(function)e(using)h(the) Vh XFi(Ppoint3)i Fq(datatype)0 2184 y(instead)e(of)g Fi(Pvector3)p XFq(.)0 2956 y(13th)22 b(May)m(,)12 b(1992)627 b(1)n(15)829 Xb(2.01)p eop X%%Page: 116 117 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1041 -19 826 2 v 1041 60 2 80 v 1055 35 a Fb(ptk_pevalviewori)o X(enta)o(ti)o(onma)o(tri)o(x3)p 1864 60 V 1041 62 826 2 v 0 X136 a Fq(void)10 b Fp(ptk_pevalvieworientationmatrix3)e Fq(\()18 Xb(Ppoint3)e(*)p Fa(vrp)p Fq(,)i(Ppoint3)e(*)p Fa(vpn)p Fq(,)i(Ppoint3)e(*)p XFa(vup)p Fq(,)i(Pint)f(*)p Fa(err)p Fq(,)689 186 y(Pmatrix3)11 Xb Fa(mat)g Fq(\))25 236 y(IN)91 b(Ppoint3)10 b(*)49 b Fa(vrp)59 Xb Fq(view)11 b(reference)i(point.)25 286 y(IN)91 b(Ppoint3)10 Xb(*)49 b Fa(vup)i Fq(view)11 b(up)g(vector)n(.)25 336 y(IN)91 Xb(Ppoint3)10 b(*)49 b Fa(vpn)i Fq(view)11 b(plane)g(normal.)25 X386 y(OUT)50 b(Pint)10 b(*)112 b Fa(err)65 b Fq(error)11 b(indicator)n(.)25 X436 y(OUT)50 b(Pmatrix)79 b Fa(mat)50 b Fq(3x3)11 b(matrix.)0 X505 y(This)e(function)f(performs)h(the)g(EV)-5 b(ALUA)g(TE)11 Xb(VIEW)f(ORIENT)m(A)-5 b(TION)9 b(MA)-5 b(TRIX3)10 b(function)d(using)i(the) Vg XFi(Ppoint3)i Fq(datatype)0 554 y(instead)g(of)g Fi(Pvector3)p XFq(.)p 1582 651 284 2 v 1582 731 2 80 v 1596 705 a Fb(ptk_pscale)p X1864 731 V 1582 733 284 2 v 0 807 a Fq(void)f Fp(ptk_pscale)i XFq(\()f(Ppoint)f(*)p Fa(scalept)p Fq(,)f(Pint)i(*)p Fa(err)p XFq(,)f(Pmatrix)h Fa(mat)g Fq(\))25 895 y(IN)91 b(Ppoint)10 Xb(*)49 b Fa(scalept)f Fq(scale)12 b(vector)n(.)25 945 y(OUT)50 Xb(Pint)10 b(*)91 b Fa(err)118 b Fq(error)11 b(indicator)n(.)25 X995 y(OUT)50 b(Pmatrix)58 b Fa(mat)103 b Fq(3x3)11 b(matrix.)0 X1064 y(This)g(function)f(performs)h(the)g(SCALE)h(function)e(using)g(a)i XFi(Ppoint)h Fq(datatype)e(instead)g(of)g Fi(Pvector)p Fq(.)p X1552 1161 314 2 v 1552 1240 2 80 v 1566 1215 a Fb(ptk_pscale3)p X1864 1240 V 1552 1242 314 2 v 0 1316 a Fq(void)f Fp(ptk_pscale3)i XFq(\()f(Ppoint3)e(*)p Fa(scalept)p Fq(,)h(Pint)g(*)p Fa(err)p XFq(,)h(Pmatrix3)f Fa(mat)i Fq(\))25 1405 y(IN)91 b(Ppoint3)10 Xb(*)49 b Fa(scalept)f Fq(scale)12 b(vector)n(.)25 1455 y(OUT)50 Xb(Pint)10 b(*)112 b Fa(err)118 b Fq(error)11 b(indicator)n(.)25 X1505 y(OUT)50 b(Pmatrix3)58 b Fa(mat)103 b Fq(4x4)10 b(matrix.)0 X1574 y(This)h(function)f(performs)h(the)g(SCALE3)h(function)e(using)g(a)i XFi(Ppoint3)h Fq(datatype)e(instead)g(of)g Fi(Pvector3)p Fq(.)p X1220 1671 646 2 v 1220 1750 2 80 v 1234 1725 a Fb(ptk_psetannotatio)o(ncha)o X(rup)p 1864 1750 V 1220 1752 646 2 v 0 1826 a Fq(void)f Fp X(ptk_psetannotationcharup)h Fq(\()g(Ppoint)f(*)p Fa(pt)h Fq(\))25 X1926 y(IN)50 b(Ppoint)9 b(*)50 b Fa(pt)f Fq(annotation)10 b(character)i(up)f X(vector)n(.)0 2025 y(This)f(function)e(performs)i(the)f(SET)i(ANNOT)m(A)-5 Xb(TION)11 b(CHARACTER)e(UP)h(VECT)o(OR)g(function)e(using)h(a)i XFi(Ppoint)g Fq(datatype)0 2075 y(instead)g(of)g Fi(Pvector)p XFq(.)p 1473 2172 394 2 v 1473 2251 2 80 v 1487 2226 a Fb(ptk_psetcharup)p X1864 2251 V 1473 2253 394 2 v 0 2327 a Fq(void)f Fp(ptk_psetcharup)j XFq(\()e(Ppoint)f(*)p Fa(pt)g Fq(\))25 2427 y(IN)50 b(Ppoint)9 Xb(*)50 b Fa(pt)f Fq(character)13 b(up)e(vector)n(.)0 2526 y(This)17 Xb(function)f(performs)h(the)g(SET)h(CHARACTER)f(UP)h(VECT)o(OR)f(function)f X(using)g(a)i Fi(Ppoint)h Fq(datatype)e(instead)g(of)0 2576 Xy Fi(Pvector)p Fq(.)0 2956 y(13th)22 b(May)m(,)12 b(1992)627 Xb(1)n(16)829 b(2.01)p eop X%%Page: 117 118 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1499 -19 367 2 v 1499 60 2 80 v 1513 35 a Fb(ptk_ptranslate)p X1864 60 V 1499 62 367 2 v 0 136 a Fq(void)10 b Fp(ptk_ptranslate)h XFq(\()g(Ppoint)f(*)p Fa(tranpt)p Fq(,)g(Pint)g(*)p Fa(err)p XFq(,)h(Pmatrix)g Fa(mat)g Fq(\))25 225 y(IN)91 b(Ppoint)10 Xb(*)49 b Fa(tranpt)f Fq(translation)10 b(vector)n(.)25 275 Xy(OUT)50 b(Pint)10 b(*)91 b Fa(err)96 b Fq(error)12 b(indicator)n(.)25 X324 y(OUT)50 b(Pmatrix)58 b Fa(mat)81 b Fq(3x3)11 b(matrix.)0 X393 y(This)g(function)f(performs)h(the)g(TRANSLA)-5 b(TE)13 +-+-+-+-+-+-+-+- END OF PART 114 +-+-+-+-+-+-+-+-