geom_commapts             2006 June 6 10:00.

  Author:    Arthur L. Edwards (email: xenopsbird@comcast.net).

Contents:

Part 1.  GEOM commands, and the APT suboutines required for each.

Part 2.  APT subroutines, and the GEOM commands that require them.

================================================================================

Part 1.  GEOM commands, and the APT suboutines required for each.

GEOM
COMMAND        APT SUBROUTINES THAT MAY BE CALLED
----------     -----------------------------------------------------------------
all            (aptffip)

accelerate     (aptaxis, aptmopv, aptparb, aptparh, aptparl, aptparp, aptparq, 
                aptpars, aptpart, aptparx, aptqext, aptqrts, aptrois, apttran, 
                apttris, aptvaxb, aptvdis, aptvdot, aptvunz)

alias          (aptchap, aptchfp, aptchfs, aptchin, aptchmv, aptsubr)

angles         (aptcang, aptsubs)

arc            (aptaxis, aptcris, aptmopv, aptqext, aptqrts, aptrois, apttran, 
                apttris, aptvunz, aptvxun)

area           (aptcsys, aptmopv, aptrotv, aptvusz)

axisym         (aptaxis, aptchin, aptchmv, aptmopv, aptqext, aptqrts, aptrois, 
                aptrotv, aptsubr, apttran, apttris, aptvdis, aptvunz)

base           (aptbase)

big            (aptatob, aptbadd, aptbasb, aptbdiv, aptbexp, aptbfac, aptbmul,
                aptbpac, aptbpow, aptbrev, aptbrtn, aptbsum, aptbsub, aptbtod,
                aptchia, aptchmv, aptftob, ranf)

bin            (aptchin, aptchmv, aptsubr)

bisect         (aptbang, aptvpln)

brick          (aptbrkv, aptchin, aptchmv, aptcsys, aptsubr)

circle         (aptcirp, aptcsyv)

cluster        (aptaxis, aptbrkn, aptchin, aptchmv, aptcsys, aptmopv, aptqext, 
                aptqrts, aptrkis, aptrois, aptscat, aptsubr, aptsubs, apttran, 
                apttrip, apttris, aptvdis, aptvunz, aptvusz, aptwhis)

cone           (aptaxis, aptchin, aptchmv, aptlnlc, aptmopv, aptqext, aptqrts, 
                aptrois, aptrotv, aptsubr, apttran, apttris, aptvang, aptvunz, 
                aptvusz)

contfr         (aptcofr, aptcofv)

coordinate     (aptcsys)

copy           (aptaxis, aptchin, aptchmv, aptmopv, aptqext, aptqrts, aptrois, 
                apttran, apttris, aptvunz)

cross          (aptvaxb)

crt            (aptcrtr)

cute           (aptrext, aptrich)

cuts           (aptrabc, aptrich)

cylinder       (aptaxis, aptchin, aptchmv, aptcirc, aptclis, aptmopv, aptqext, 
                aptqrts, aptqupr, aptrois, aptrotv, aptsubr, apttran, apttris, 
                aptvunz)

define         (aptchap, aptchfp, aptchfs, aptchmv, aptchrp)

delete         (aptaxis, aptchmv, aptmopv, aptqext, aptqrts, aptrois, aptsubr, 
                aptsubs, apttran, apttris, aptvunz)

delimiter      (aptchfp, aptchmv, aptchsq)

disk           (aptchin, aptchmv, aptcsyv, aptsubr)

distance       (aptaxis, aptbrkn, aptcsys, aptcycy, aptintq, aptlnln, aptlnpl, 
                aptmopv, aptplcy, aptplpl, aptplqu, aptplsp, aptptln, aptptpl, 
                aptqext, aptqexv, aptqnor, aptqprt, aptqrts, aptripl, aptrkis, 
                aptrois, aptscat, aptspcy, aptspsp, apttran, apttrip, apttris, 
                aptvadd, aptvaxb, aptvdis, aptvunz, aptvusz, aptwhis, ranf)

dot            (aptvang, aptvdot)

ellipsoid      (aptaxis, aptchin, aptchmv, aptmopv, aptqext, aptqrts, aptrois, 
                aptrotv, aptsubr, apttran, apttris, aptvdis, aptvunz)

extrema        (aptaxis, aptcris, aptmopv, aptqext, aptqexv, aptqrts, aptrois, 
                apttran, apttris, aptvunz, aptvxun)

factor         (aptpfac)

hex            (apthexa, apthexd)

hyperb         (aptaxis, aptchin, aptchmv, aptmopv, aptqext, aptqhyp, aptqrts, 
                aptrois, aptsubr, apttran, apttris, aptvunz)

icalc          (aptbitb, aptbite, aptchai, aptchrp, aptcmad, aptcomf, aptmord, 
                aptperf, aptrins)

increment      (aptchin, aptchmv)

indo           (aptchap, aptchin, aptchmv)

input          (aptchap, aptchmv, aptffip)

intcirc        (aptcinc, aptvdis)

invert         (aptaxis, aptmopv, aptqext, aptqrts, aptrois, apttran, apttris, 
                aptvunz)

iris           (aptiris)

kiss           (aptcirk, aptsphk, aptvdis)

last           (aptchrn)

line           (aptchin, aptchmv, aptcsyv, aptsubr, aptvdis)

list           (aptblsq)

lock           (aptffip)

marker         (aptchap, aptchfp, aptchia, aptchin, aptchmv)

mcvol          (aptbrks, aptcsys)

mean           (aptchmv, aptsubr)

mesh           (aptchin, aptchmv, aptrips, aptsubi, aptsubm, aptvaxb, aptvdot)

move           (aptaxis, aptmopv, aptqext, aptqrts, aptrois, apttran, apttris, 
                aptvunz)

operator       (aptaxis, aptchin, aptchmv, aptdet3, aptmopv, aptqext, aptqrts, 
                aptrefs, aptrois, aptrota, aptrotq, aptrots, aptrott, aptrotv, 
                aptscll, aptsclr, aptsubr, apttran, apttris, aptvunz, aptvusz)

output         (aptffip)

pdf            (aptchin, aptchmv, aptsubr, aptsubs)

plane          (aptaxis, aptchin, aptchmv, aptcsyv, aptmopv, aptpfit, aptptpl, 
                aptqext, aptqnor, aptqrts, aptrois, aptrota, aptsubr, apttran, 
                apttris, aptvdis, aptvdot, aptvunz, aptvusz)

plot           (aptsubs)

point          (aptaxis, aptbrkp, aptbrks, aptchin, aptchmv, aptcsys, aptetrp, 
                aptetrw, aptlocd, aptlocs, aptmopv, aptqext, aptqrts, aptrlop, 
                aptrois, aptrotq, aptscat, aptsubi, aptsubr, apttlod, apttran,
                apttris, aptvunz)

polygon        (aptchin, aptchmv, aptcsys, aptcsyv, aptpoly, aptsubr)

polyhed        (aptcsys, aptcsyv, aptcube, aptdode, apticos, aptmopv, aptocta, 
                aptrott, aptsubr, apttetr, apttran, apttris, aptvdis)

polyhedron     (aptchin, aptchmv)

project        (aptpers, aptprcy, aptprop, aptprsp, aptradv)

proximal       (aptaxis, aptmopv, aptqext, aptqnor, aptqprr, aptqprt, aptqrts, 
                aptrois, apttran, apttris, aptvdis, aptvunz, aptvusz, aptwhis)

quadric        (aptaxis, aptchin, aptchmv, aptmopv, aptplis, aptplqu, aptqexc, 
                aptqext, aptqfit, aptqrts, aptrois, aptsubr, apttran, apttris, 
                aptvunz)

ratio          (aptgrat)

redo           (aptchap, aptchmv)

reflect        (aptaxis, aptmopv, aptqext, aptqrts, aptrefq, aptrefs, aptrois, 
                apttran, apttris, aptvunz)

rename         (aptaxis, aptchfp, aptchin, aptchmv, aptmopv, aptqext, aptqrts, 
                aptrois, apttran, apttris, aptvunz)

root           (aptnewt)

rootf          (aptnewt, aptpolf)

roots          (aptcubs, aptqrts, aptquar)

rotate         (aptaxis, aptmopv, aptqext, aptqrts, aptrois, apttran, apttris, 
                aptvunz)

sample         (aptexpl, aptmaxw, aptnorm, aptslid, aptspod, aptxnup, ranf)

scale          (aptaxis, aptmopv, aptqext, aptqrts, aptrois, apttran, apttris, 
                aptvunz)

search         (aptaxis, aptcsyv, aptmopv, aptqext, aptqrts, aptrois, aptsubr, 
                apttran, apttris, aptvunz)

side           (aptaxis, aptmopv, aptqext, aptqexv, aptqrts, aptrkis, aptrois, 
                aptscat, apttran, apttris, aptvdis, aptvunz, aptvusz, aptwhis)
                
slice          (aptaxis, aptmopv, aptplis, aptqexc, aptqext, aptqrts, aptrois, 
                apttran, apttris, aptvunz)

solve          (aptsolv)

sort           (aptsubs, ranf)

sphere         (aptaxis, aptchin, aptchmv, aptmopv, aptqext, aptqrts, aptrois, 
                aptspha, aptsphp, aptsubr, apttran, apttris, aptvdis, aptvunz)

spin           (ranf)

store          (aptaxis, aptmopv, aptqext, aptqrts, aptrois, apttran, apttris, 
                aptvunz)

sudoku         (aptsudo, aptsudp, aptsudu, aptsudx)

symbol         (aptchin, aptchmv, aptchtp, aptsubr, aptsubs)

tetrahedron    (aptsubr, apttetd, aptchin, aptchmv, aptetrn)

title          (aptchmv)

track          (aptaxis, aptlnln, aptlnpl, aptmopv, aptptln, aptptpl, aptqext, 
                aptqrts, aptrefs, aptrkis, aptrois, apttran, apttris, aptvang, 
                aptvdis, aptvdot, aptvunz, aptvusz)

triangle       (aptblsq, aptchin, aptchmv, aptcsys, aptcsyv, aptrcut, aptripp,
                aptsubr, aptsver, apttrig)

trig           (aptcsys, aptcsyv, aptrcut, aptripp, aptsver, apttrig)

triple         (aptaxis, aptmopv, aptplpl, aptqext, aptqrts, aptrkis, aptrois, 
                aptscat, aptsolv, apttlod, apttran, apttris, aptvunz)

twist          (aptwirl, aptwist)

variable       (aptchfp, aptchin, aptchmv, aptcmad, aptffip, aptmord, aptnint,
                aptpfac, aptprim, aptrips, aptsubr, aptsubs, aptvang, aptvdot,
                ranf)

vector         (aptaxis, aptchin, aptchmv, aptcsyv, aptetru, aptmopv, aptqext, 
                aptqnor, aptqrts, aptripv, aptrois, aptrotq, aptscan, aptscat, 
                aptscav, aptsubr, apttran, apttris, aptvaxb, aptvdis, aptvunz, 
                aptvusz)

volume         (aptcsys, aptmopv, aptrotv, apttran, apttris, aptvusz)

walk           (aptrkis, aptsciz, aptvang, aptvdis, aptvusz, ranf)

where          (aptaxis, aptbrkn, aptcsys, aptmopv, aptqext, aptqrts, aptrkis, 
                aptrois, aptscat, apttran, apttrip, apttris, aptvdis, aptvunz, 
                aptvusz, aptwhis)

zone           (aptaxis, aptchin, aptchmv, aptmopv, aptqext, aptqrts, aptrois, 
                aptsubr, apttran, apttris, aptvunz)

================================================================================

Part 2.  APT subroutines, and the GEOM commands that require them.

APT
SUBROUTINE  GEOM COMMANDS THAT MAY CAUSE APT SUBROUTINE TO BE CALLED
----------  --------------------------------------------------------------------

aptatob     (big) 

aptaxis     (accelerate, arc, axisym, cluster, cone, copy, cylinder, delete, 
             distance, ellipsoid, extrema, hyperb, invert, move, operator, 
             plane, point, proximal, quadric, reflect, rename, rotate, scale, 
             search, side, slice, sphere, store, track, triple, vector, where, 
             zone)

aptbadd     (big) 

aptbang     (bisect)

aptbasb     (big)

aptbase     (base)

aptbdiv     (big) 

aptbexp     (big) 

aptbfac     (big) 

aptbitb     (icalc)

aptbite     (icalc)

aptblsq     (last, triangle)

aptbmul     (big) 

aptbpac     (big)

aptbpow     (big) 

aptbrev     (big) 

aptbrkn     (cluster, distance, where)

aptbrkp     (point)

aptbrks     (mcvol, point)

aptbrkv     (brick)

aptbrtn     (big) 

aptbsum     (big) 

aptbsub     (big) 

aptbtod     (big) 

aptcang     (angles)

aptchai     (icalc)

aptchap     (alias, define, indo, input, marker, redo)

aptchfp     (alias, define, delimiter, marker, rename, variable)

aptchfs     (alias, define)

aptchia     (big, marker)

aptchin     (alias, axisym, bin, brick, cluster, cone, copy, cylinder, disk, 
             ellipsoid, hyperb, increment, indo, line, marker, mesh, operator, 
             pdf, plane, point, polygon, polyhedron, quadric, rename, sphere, 
             symbol, tetrahedron, triangle, variable, vector, zone)

aptchmv     (alias, axisym, big, bin, brick, cluster, cone, copy, cylinder,
             define, delete, delimiter, disk, ellipsoid, hyperb, increment,
             indo, input, line, marker, mean, mesh, operator, pdf, plane, point,
             polygon, polyhedron, quadric, redo, rename, sphere, symbol,
             tetrahedron, title, triangle, variable, vector, zone)

aptchrn     (last)

aptchrp     (define, icalc)

aptchsq     (delimiter)

aptchtp     (symbol)

aptcinc     (intcirc)

aptcirc     (cylinder)

aptcirk     (kiss)

aptcirp     (circle)

aptclis     (cylinder)

aptcmad     (icalc, variable)

aptcofr     (contfr)

aptcofv     (contfr)

aptcomf     (icalc)

aptcris     (arc, extrema)

aptcrtr     (crt)

aptcsys     (area, brick, cluster, coordinate, distance, mcvol, point, polygon, 
             polyhed, triangle, trig, volume, where)

aptcsyv     (circle, disk, line, plane, polygon, polyhed, search, triangle, 
             trig, vector)

aptcube     (polyhed)

aptcubs     (roots)

aptcycy     (distance)

aptdet3     (operator)

aptdode     (polyhed)

aptetrn     (tetrahedron)

aptetrp     (point)

aptetru     (vector)

aptetrw     (point)

aptexpl     (sample)

aptffip     ((all), input, lock, output, variable)

aptftob     (big) 

aptgrat     (ratio)

apthexa     (hex)

apthexd     (hex)

apticos     (polyhed)

aptintq     (distance)

aptiris     (iris)

aptlnlc     (cone)

aptlnln     (distance, track)

aptlnpl     (distance, track)

aptlocd     (point)

aptlocs     (point)

aptmaxw     (sample)

aptmopv     (accelerate, arc, area, axisym, cluster, cone, copy, cylinder, 
             delete, distance, ellipsoid, extrema, hyperb, invert, move, 
             operator, plane, point, polyhed, proximal, quadric, reflect, 
             rename, rotate, scale, search, side, slice, sphere, store, track, 
             triple, vector, volume, where, zone)

aptmord     (icalc, variable)

aptnewt     (root, rootf)

aptnint     (variable)

aptnorm     (sample)

aptocta     (polyhed)

aptparb     (accelerate)

aptparh     (accelerate)

aptparl     (accelerate)

aptparp     (accelerate)

aptparq     (accelerate)

aptpars     (accelerate)

aptpart     (accelerate)

aptparx     (accelerate)

aptperf     (icalc)

aptpers     (project)

aptpfac     (factor, variable)

aptpfit     (plane)

aptplcy     (distance)

aptplis     (quadric, slice)

aptplpl     (distance, triple)

aptplqu     (distance, quadric)

aptplsp     (distance)

aptpolf     (rootf)

aptpoly     (polygon)

aptprcy     (project)

aptprim     (variable)

aptprop     (project)

aptprsp     (project)

aptptln     (distance, track)

aptptpl     (distance, plane, track)

aptqexc     (quadric, slice)

aptqext     (accelerate, arc, axisym, cluster, cone, copy, cylinder, delete, 
             distance, ellipsoid, extrema, hyperb, invert, move, operator, 
             plane, point, proximal, quadric, reflect, rename, rotate, scale, 
             search, side, slice, sphere, store, track, triple, vector, where, 
             zone)

aptqexv     (distance, extrema, side)

aptqfit     (quadric)

aptqhyp     (hyperb)

aptqnor     (distance, plane, proximal, vector)

aptqprr     (proximal)

aptqprt     (distance, proximal)

aptqrts     (accelerate, arc, axisym, cluster, cone, copy, cylinder, delete, 
             distance, ellipsoid, extrema, hyperb, invert, move, operator, 
             plane, point, proximal, quadric, reflect, rename, roots, rotate, 
             scale, search, side, slice, sphere, store, track, triple, vector, 
             where, zone)

aptquar     (roots)

aptqupr     (cylinder)

aptrabc     (cuts)

aptradv     (project)

aptrcut     (triangle, trig)

aptrefq     (reflect)

aptrefs     (operator, reflect, track)

aptrext     (cute)

aptrich     (cute, cuts)

aptrins     (icalc)

aptripl     (distance)

aptripp     (triangle, trig)

aptrips     (mesh, variable)

aptripv     (vector)

aptrkis     (cluster, distance, side, track, triple, walk, where)

aptrlop     (point)

aptrois     (accelerate, arc, axisym, cluster, cone, copy, cylinder, delete, 
             distance, ellipsoid, extrema, hyperb, invert, move, operator, 
             plane, point, proximal, quadric, reflect, rename, rotate, scale, 
             search, side, slice, sphere, store, track, triple, vector, where, 
             zone)

aptrota     (operator, plane)

aptrotq     (operator, point, vector)

aptrots     (operator)

aptrott     (operator, polyhed)

aptrotv     (area, axisym, cone, cylinder, ellipsoid, operator, volume)

aptscan     (vector)

aptscat     (cluster, distance, point, side, triple, vector, where)

aptscav     (vector)

aptsciz     (walk)

aptscll     (operator)

aptsclr     (operator)

aptslid     (sample)

aptsolv     (solve, triple)
aptspcy     (distance)

aptspha     (sphere)

aptsphk     (kiss)

aptsphp     (sphere)

aptspod     (sample)

aptspsp     (distance)

aptsubr     (alias, axisym, bin, brick, cluster, cone, cylinder, delete, disk, 
             ellipsoid, hyperb, line, mean, operator, pdf, plane, point,
             polygon, polyhed, quadric, search, sphere, symbol, tetrahedron,
             triangle, variable, vector, zone)

aptsubs     (angles, cluster, delete, pdf, plot, sort, symbol, variable)

aptsudo     (sudoku)

aptsudp     (sudoku)

aptsudu     (sudoku)

aptsudx     (sudoku)

aptsver     (triangle, trig)

apttetd     (tetrahedron)

apttetr     (polyhed)

apttlod     (point, triple)

apttran     (accelerate, arc, axisym, cluster, cone, copy, cylinder, delete, 
             distance, ellipsoid, extrema, hyperb, invert, move, operator, 
             plane, point, polyhed, proximal, quadric, reflect, rename, rotate,
             scale, search, side, slice, sphere, store, track, triple, vector, 
             volume, where, zone)

apttrig     (triangle, trig)

apttrip     (cluster, distance, where)

apttris     (accelerate, arc, axisym, cluster, cone, copy, cylinder, delete, 
             distance, ellipsoid, extrema, hyperb, invert, move, operator, 
             plane, point, polyhed, proximal, quadric, reflect, rename, rotate, 
             scale, search, side, slice, sphere, store, track, triple, vector, 
             volume, where, zone)

aptvadd     (distance)

aptvang     (cone, dot, track, variable, walk)

aptvaxb     (accelerate, cross, distance, mesh, vector)

aptvdis     (accelerate, axisym, cluster, distance, ellipsoid, intcirc, kiss, 
             line, plane, polyhed, proximal, side, sphere, track, vector, walk, 
             where, accelerate)

aptvdot     (dot, mesh, plane, track, variable)

aptvpln     (bisect)

aptvunz     (accelerate, arc, axisym, cluster, cone, copy, cylinder, delete, 
             distance, ellipsoid, extrema, hyperb, invert, move, operator, 
             plane, point, proximal, quadric, reflect, rename, rotate, scale, 
             search, side, slice, sphere, store, track, triple, vector, where, 
             zone)

aptvusz     (area, cluster, cone, distance, operator, plane, proximal, side, 
             track, vector, volume, walk, where)

aptvxun     (arc, extrema)

aptwhis     (cluster, distance, proximal, side, where)

aptwirl     (twist)

aptwist     (twist)

aptxnup     (sample)

ranf        (spin)

================================================================================

END OF FILE.

UCRL-WEB-209832