/3.2 (ODB.1 FirstRootClassName: "List" Roots: 2 Version: 32 ) (List.2 Child: 3 Child: 4 Child: 5 Child: 14 Child: 21 Child: 27 Child: 33 Child: 39 Child: 45 Child: 54 Child: 62 Child: 69 Child: 76 Child: 83 Child: 90 Child: 97 ) (AVStr.3 S: "ListFormulas 1.02" ) (AVDate.4 Flags: 1 JulianDay: 2451603 Milliseconds: 57771000 ) (List.5 Child: 6 Child: 7 Child: 8 Child: 9 Child: 10 Child: 11 Child: 12 Child: 13 ) (AVStr.6 S: "Area" ) (AVStr.7 S: "[Shape].ReturnArea" ) (AVStr.8 ) (AVStr.9 ) (AVStr.10 S: "Number" ) (AVStr.11 S: "15" ) (AVStr.12 S: "6" ) (AVStr.13 S: "Compute areas using underlying coordinates" ) (List.14 Child: 15 Child: 16 Child: 8 Child: 9 Child: 17 Child: 18 Child: 19 Child: 20 ) (AVStr.15 S: "Area" ) (AVStr.16 S: "[Shape].ReturnProjected(av.FindDoc(\"View1\").GetProjection).ReturnArea" ) (AVStr.17 S: "Number" ) (AVStr.18 S: "15" ) (AVStr.19 S: "6" ) (AVStr.20 S: "Compute projected area using View1's projection" ) (List.21 Child: 22 Child: 23 Child: 8 Child: 9 Child: 10 Child: 24 Child: 25 Child: 26 ) (AVStr.22 S: "Length" ) (AVStr.23 S: "[Shape].ReturnLength" ) (AVStr.24 S: "15" ) (AVStr.25 S: "6" ) (AVStr.26 S: "Compute length or perimeter using underlying coordinates" ) (List.27 Child: 28 Child: 29 Child: 8 Child: 9 Child: 17 Child: 30 Child: 31 Child: 32 ) (AVStr.28 S: "Length" ) (AVStr.29 S: "[Shape].ReturnProjected(av.FindDoc(\"View1\").GetProjection).ReturnLength" ) (AVStr.30 S: "15" ) (AVStr.31 S: "6" ) (AVStr.32 S: "Compute projected length using View1's projection" ) (List.33 Child: 34 Child: 35 Child: 8 Child: 9 Child: 10 Child: 36 Child: 37 Child: 38 ) (AVStr.34 S: "X" ) (AVStr.35 S: "[Shape].ReturnCenter.GetX" ) (AVStr.36 S: "15" ) (AVStr.37 S: "6" ) (AVStr.38 S: "Compute X coordinate of center" ) (List.39 Child: 40 Child: 41 Child: 8 Child: 9 Child: 10 Child: 42 Child: 43 Child: 44 ) (AVStr.40 S: "Y" ) (AVStr.41 S: "[Shape].ReturnCenter.GetY" ) (AVStr.42 S: "15" ) (AVStr.43 S: "6" ) (AVStr.44 S: "Compute Y coordinate of center" ) (List.45 Child: 46 Child: 47 Child: 48 Child: 49 Child: 50 Child: 51 Child: 52 Child: 53 ) (AVStr.46 S: "Shape" ) (AVStr.47 S: "[Shape].ReturnProjected(av.FindDoc(\"View1\").GetProjection)" ) (AVStr.48 ) (AVStr.49 ) (AVStr.50 S: "Poly" ) (AVStr.51 S: "8" ) (AVStr.52 S: "0" ) (AVStr.53 S: "Project all features using View1's projection" ) (List.54 Child: 55 Child: 56 Child: 57 Child: 49 Child: 58 Child: 59 Child: 60 Child: 61 ) (AVStr.55 S: "Shape" ) (AVStr.56 S: "[Shape].ReturnUnProjected(av.FindDoc(\"View1\").GetProjection)" ) (AVStr.57 ) (AVStr.58 S: "Poly" ) (AVStr.59 S: "8" ) (AVStr.60 S: "0" ) (AVStr.61 S: "Unproject all features using View1's projection" ) (List.62 Child: 63 Child: 64 Child: 8 Child: 9 Child: 65 Child: 66 Child: 67 Child: 68 ) (AVStr.63 S: "Shape" ) (AVStr.64 S: "[Shape].Clean" ) (AVStr.65 S: "Poly" ) (AVStr.66 S: "8" ) (AVStr.67 S: "0" ) (AVStr.68 S: "\"Clean\" all features" ) (List.69 Child: 70 Child: 71 Child: 8 Child: 9 Child: 72 Child: 73 Child: 74 Child: 75 ) (AVStr.70 S: "Shape" ) (AVStr.71 S: "[Shape].Flip" ) (AVStr.72 S: "Poly" ) (AVStr.73 S: "8" ) (AVStr.74 S: "0" ) (AVStr.75 S: "\"Flip\" all features (POLYLINE only)" ) (List.76 Child: 77 Child: 78 Child: 8 Child: 9 Child: 79 Child: 80 Child: 81 Child: 82 ) (AVStr.77 S: "Shape" ) (AVStr.78 S: "[Shape].Move(100, 100)" ) (AVStr.79 S: "Poly" ) (AVStr.80 S: "8" ) (AVStr.81 S: "0" ) (AVStr.82 S: "Moves all shapes; use your own values in place of (100, 100)" ) (List.83 Child: 84 Child: 85 Child: 8 Child: 9 Child: 86 Child: 87 Child: 88 Child: 89 ) (AVStr.84 S: "Shape" ) (AVStr.85 S: "[Shape].Move(Number.MakeRandom(0,2*100)-100, Number.MakeRandom(0,2*100)-100)" ) (AVStr.86 S: "Poly" ) (AVStr.87 S: "8" ) (AVStr.88 S: "0" ) (AVStr.89 S: "Randomly offset all shapes by up to 100 units in the X and Y directions (replace 100 by the desired value--see www.quantdec.com about MakeRandom bugs!" ) (List.90 Child: 91 Child: 92 Child: 8 Child: 9 Child: 93 Child: 94 Child: 95 Child: 96 ) (AVStr.91 S: "Shape" ) (AVStr.92 S: "[Shape].Transform(Transform2D.Make.Rotate(45))" ) (AVStr.93 S: "Poly" ) (AVStr.94 S: "8" ) (AVStr.95 S: "0" ) (AVStr.96 S: "Rotate all shapes by 45 degrees--AV 3.2 ONLY" ) (List.97 Child: 98 Child: 99 Child: 8 Child: 9 Child: 100 Child: 101 Child: 102 Child: 103 ) (AVStr.98 S: "Shape" ) (AVStr.99 S: "[Shape].Transform(Transform2D.Make.Scale(2.5@2.5))" ) (AVStr.100 S: "Poly" ) (AVStr.101 S: "8" ) (AVStr.102 S: "0" ) (AVStr.103 S: "Expand every shape by 2.5 (relative to the coordinate origin)--AV 3.2 ONLY" )