
(/VERSIONCHECK 2) 

(DEFUN |PTPACK;xCoord;PR;1| (|p| $) (SPADCALL |p| 1 (QREFELT $ 10))) 

(DEFUN |PTPACK;yCoord;PR;2| (|p| $) (SPADCALL |p| 2 (QREFELT $ 10))) 

(DEFUN |PTPACK;zCoord;PR;3| (|p| $) (SPADCALL |p| 3 (QREFELT $ 10))) 

(DEFUN |PTPACK;rCoord;PR;4| (|p| $) (SPADCALL |p| 1 (QREFELT $ 10))) 

(DEFUN |PTPACK;thetaCoord;PR;5| (|p| $) (SPADCALL |p| 2 (QREFELT $ 10))) 

(DEFUN |PTPACK;phiCoord;PR;6| (|p| $) (SPADCALL |p| 3 (QREFELT $ 10))) 

(DEFUN |PTPACK;color;PR;7| (|p| $)
  (COND ((< 3 (SPADCALL |p| (QREFELT $ 18))) (SPADCALL |p| 4 (QREFELT $ 10)))
        ('T (SPADCALL |p| 3 (QREFELT $ 10))))) 

(DEFUN |PTPACK;hue;PR;8| (|p| $) (SPADCALL |p| 3 (QREFELT $ 10))) 

(DEFUN |PTPACK;shade;PR;9| (|p| $) (SPADCALL |p| 4 (QREFELT $ 10))) 

(DEFUN |PointPackage| (#1=#:G1805)
  (PROG ()
    (RETURN
     (PROG (#2=#:G1806)
       (RETURN
        (COND
         ((LETT #2#
                (|lassocShiftWithFunction| (LIST (|devaluate| #1#))
                                           (HGET |$ConstructorCache|
                                                 '|PointPackage|)
                                           '|domainEqualList|)
                . #3=(|PointPackage|))
          (|CDRwithIncrement| #2#))
         ('T
          (UNWIND-PROTECT (PROG1 (|PointPackage;| #1#) (LETT #2# T . #3#))
            (COND
             ((NOT #2#) (HREM |$ConstructorCache| '|PointPackage|))))))))))) 

(DEFUN |PointPackage;| (|#1|)
  (PROG (|pv$| $ |dv$| DV$1)
    (RETURN
     (PROGN
      (LETT DV$1 (|devaluate| |#1|) . #1=(|PointPackage|))
      (LETT |dv$| (LIST '|PointPackage| DV$1) . #1#)
      (LETT $ (GETREFV 22) . #1#)
      (QSETREFV $ 0 |dv$|)
      (QSETREFV $ 3 (LETT |pv$| (|buildPredVector| 0 0 NIL) . #1#))
      (|haddProp| |$ConstructorCache| '|PointPackage| (LIST DV$1) (CONS 1 $))
      (|stuffDomainSlots| $)
      (QSETREFV $ 6 |#1|)
      $)))) 

(MAKEPROP '|PointPackage| '|infovec|
          (LIST
           '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (0 . |One|) (|Integer|)
              (|Point| 6) (4 . |elt|) |PTPACK;xCoord;PR;1| |PTPACK;yCoord;PR;2|
              |PTPACK;zCoord;PR;3| |PTPACK;rCoord;PR;4|
              |PTPACK;thetaCoord;PR;5| |PTPACK;phiCoord;PR;6|
              (|NonNegativeInteger|) (10 . |#|) |PTPACK;color;PR;7|
              |PTPACK;hue;PR;8| |PTPACK;shade;PR;9|)
           '#(|zCoord| 15 |yCoord| 20 |xCoord| 25 |thetaCoord| 30 |shade| 35
              |rCoord| 40 |phiCoord| 45 |hue| 50 |color| 55)
           'NIL
           (CONS (|makeByteWordVec2| 1 'NIL)
                 (CONS '#()
                       (CONS '#()
                             (|makeByteWordVec2| 21
                                                 '(0 6 0 7 2 9 6 0 8 10 1 9 17
                                                   0 18 1 0 6 9 13 1 0 6 9 12 1
                                                   0 6 9 11 1 0 6 9 15 1 0 6 9
                                                   21 1 0 6 9 14 1 0 6 9 16 1 0
                                                   6 9 20 1 0 6 9 19)))))
           '|lookupComplete|)) 
