home *** CD-ROM | disk | FTP | other *** search
- /* This is file include/plibfns.h created by Extract */
- /* Date: */
-
- /*-------------------------------*/
- /* Including from:source/library/plib.c */
-
- extern Pint ptk_readint ARGS(( Pint ws, Pint defint, char * prompt,
- Plimit * echoarea));
-
- extern Pfloat ptk_readfloat ARGS(( Pint ws, Pfloat defreal,
- char * prompt, Plimit * echoarea));
-
- extern void ptk_readstring ARGS(( Pint ws, char * defstring,
- char * prompt, Plimit * echoarea,
- Pint len, char * instr, Pint * inlen));
-
- extern void ptk_stackstruct ARGS(( void ));
-
- extern void ptk_unstackstruct ARGS(( void ));
-
- extern void ptk_openstruct ARGS(( Pint structid));
-
- extern void ptk_closestruct ARGS(( void ));
-
- extern void ptk_seteditmode ARGS(( Pedit_mode editmode));
-
- extern void ptk_unseteditmode ARGS(( void ));
-
- extern ptkboolean ptk_getpickid ARGS(( Pint stid, Pint elptr, Pint * pickid));
-
- extern ptkboolean ptk_getexecuteid ARGS(( Pint stid, Pint elptr, Pint * execid));
-
- extern Pint ptk_elemcount ARGS(( Pint stid));
-
- extern ptkboolean ptk_structexists ARGS(( Pint stid));
-
- extern void ptk_getelemtype ARGS(( char * elemstr, Pelem_type * eltype));
-
- extern void ptk_getelemtypename ARGS(( Pelem_type eltype, Pint size,
- char * elemstr, Pint * totalsize));
-
- extern void ptk_executeelem ARGS(( ptkselcontent * elcont));
-
- extern void ptk_copyelem ARGS(( Pint structid, Pint elemid));
-
- extern void ptk_getprimitivetypename ARGS(( Pattrs attr, Pint size,
- char * attrstr, Pint * totalsize));
-
- extern void ptk_copyelemrange ARGS(( Pint stid, Pint elem1, Pint elem2));
-
- extern ptkboolean ptk_removestruct ARGS(( Pint stid));
-
- extern void ptk_findelemtype ARGS(( Pelem_type * eltypelst, Pint lenlst,
- Psearch_dir srchdir, Psearch_status * srchstat,
- Pint * elptr, Pint * lstnum));
-
- extern ptkboolean ptk_findnextpickid ARGS(( Pint stid, Psearch_dir srchdir,
- Pint * eltptr, Pint * pickid));
-
- extern ptkboolean ptk_findlabel ARGS(( Pint label, Pint * elemptr));
-
- extern void ptk_delelemtype ARGS(( Pint stid, Pint lenlst,
- Pelem_type * eltypelst));
-
- extern void ptk_delelem ARGS(( Pint numelems));
-
- extern Pint ptk_countchildren ARGS(( Pint stid));
-
- extern Pint ptk_countuniqchildren ARGS(( Pint stid));
-
- extern void ptk_inqstructnetids ARGS(( Pint root, Pint size,
- Pint_list * stids, Pint * totalsize));
-
- extern void ptk_structsummary ARGS(( FILE * fileptr));
-
- extern void ptk_setattrasf ARGS(( Pint numattrs, Paspect * attrs, Pasf asf));
-
- extern void ptk_setallattrasf ARGS(( Pasf asf));
-
- extern Pedge_bundle ptk_setedgebundlerec ARGS(( Pedge_flag eflag, Pint etype,
- Pfloat escale, Pint ecolour));
-
- extern Pint_bundle ptk_setinteriorbundlerec ARGS(( Pint_style istyle,
- Pint index, Pint icolour));
-
- extern Pline_bundle ptk_setpolylinebundlerec ARGS(( Pint ltype, Pfloat lwidth,
- Pint lcolour));
-
- extern Pmarker_bundle ptk_setpolymarkerbundlerec ARGS(( Pint mtype, Pfloat msize,
- Pint mcolour));
-
- extern Ptext_bundle ptk_settextbundlerec ARGS(( Pint tfont, Ptext_prec tprec,
- Pfloat texp, Pfloat tspace, Pint tcolour));
-
- extern void ptk_computecharsize ARGS(( Pint wsid, char * str, Ppoint * box,
- Pint font, Pfloat * charht,
- Pfloat * charexp));
-
- extern void ptk_computecharheight ARGS(( Pint wsid, char * str,
- Ppoint * box, Pint font, Pfloat * charht));
-
- extern void ptk_setstandardviewport ARGS(( Plimit3 * vlimits, Pview_rep3 * rep));
-
- extern void ptk_poststruct ARGS(( Pint wsid, Pint stid, Pfloat priority));
-
- extern void ptk_postrelative ARGS(( Pint ws, Pint structid,
- Prel_pri relpriority, Pint relstruct,
- Pint * error));
-
- extern void ptk_changepostpriority ARGS(( Pint ws, Pint structid,
- Prel_pri relpriority, Pint relstruct,
- Pint * error));
-
- extern void ptk_inqpostpriority ARGS(( Pint wsid, Pint structid,
- Pfloat * priority, Pint * err));
-
- extern void ptk_redrawallstructs ARGS(( Pint wsid, Pctrl_flag flag));
-
- extern void ptk_copycolourtable ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copylinetable ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copymarkertable ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copytexttable ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copyinttable ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copyedgetable ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copyviewtable ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copypattable ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copywssttable ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copypostedstruct ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copyhilightfilter ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copyinvisfilter ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_copyhlhsrmode ARGS(( Pint sourcewsid, Pint destwsid));
-
- extern void ptk_inqmaxdevicecoords ARGS(( Pint wsid, Pfloat * maxdevx,
- Pfloat * maxdevy));
-
- extern void ptk_inqmaxdevicecoords3 ARGS(( Pint wsid, Pfloat * maxdevx,
- Pfloat * maxdevy, Pfloat * maxdevz));
-
- extern void ptk_drawcolourtable ARGS(( Pint stid, Pint llim, pint ulim));
-
- extern void ptk_arrow ARGS(( Pfloat length, Pfloat width, Ppoint3 * centre,
- Pfloat angle));
-
- extern void ptk_grid ARGS(( Pint stid));
-
- extern void ptk_framebox ARGS(( Ppoint3 * boxcentre, Ppoint * boxsize,
- Ppoint * framesize, Pint boxcolour, Pint edgecolour,
- Pint tlcolour, Pint brcolour));
-