├── .gitattributes
├── .gitignore
├── .gradle
├── 4.10.3
│ ├── fileChanges
│ │ └── last-build.bin
│ ├── fileContent
│ │ └── fileContent.lock
│ ├── fileHashes
│ │ ├── fileHashes.bin
│ │ └── fileHashes.lock
│ ├── gc.properties
│ └── taskHistory
│ │ ├── taskHistory.bin
│ │ └── taskHistory.lock
├── buildOutputCleanup
│ ├── buildOutputCleanup.lock
│ ├── cache.properties
│ └── outputFiles.bin
└── vcs-1
│ └── gc.properties
├── .idea
├── .name
├── codeStyles
│ ├── Project.xml
│ └── codeStyleConfig.xml
├── compiler.xml
├── gradle.xml
├── jarRepositories.xml
├── misc.xml
├── vcs.xml
└── workspace.xml
├── README.md
├── build.gradle
├── build
├── classes
│ └── kotlin
│ │ └── main
│ │ ├── App$Companion.class
│ │ ├── App$run$prevDurations$1.class
│ │ ├── App$start$t1$1.class
│ │ ├── App.class
│ │ ├── AppKt.class
│ │ ├── Clock.class
│ │ ├── GraphicsUtil.class
│ │ ├── GraphicsUtilKt.class
│ │ ├── META-INF
│ │ └── rrpaths.kotlin_module
│ │ ├── TrajectoryGen.class
│ │ └── TrajectoryGenKt.class
├── kotlin
│ └── compileKotlin
│ │ ├── build-history.bin
│ │ ├── caches-jvm
│ │ ├── inputs
│ │ │ ├── source-to-output.tab
│ │ │ ├── source-to-output.tab.keystream
│ │ │ ├── source-to-output.tab.keystream.len
│ │ │ ├── source-to-output.tab.len
│ │ │ ├── source-to-output.tab.values.at
│ │ │ ├── source-to-output.tab_i
│ │ │ └── source-to-output.tab_i.len
│ │ ├── jvm
│ │ │ └── kotlin
│ │ │ │ ├── class-fq-name-to-source.tab
│ │ │ │ ├── class-fq-name-to-source.tab.keystream
│ │ │ │ ├── class-fq-name-to-source.tab.keystream.len
│ │ │ │ ├── class-fq-name-to-source.tab.len
│ │ │ │ ├── class-fq-name-to-source.tab.values.at
│ │ │ │ ├── class-fq-name-to-source.tab_i
│ │ │ │ ├── class-fq-name-to-source.tab_i.len
│ │ │ │ ├── internal-name-to-source.tab
│ │ │ │ ├── internal-name-to-source.tab.keystream
│ │ │ │ ├── internal-name-to-source.tab.keystream.len
│ │ │ │ ├── internal-name-to-source.tab.len
│ │ │ │ ├── internal-name-to-source.tab.values.at
│ │ │ │ ├── internal-name-to-source.tab_i
│ │ │ │ ├── internal-name-to-source.tab_i.len
│ │ │ │ ├── package-parts.tab
│ │ │ │ ├── package-parts.tab.keystream
│ │ │ │ ├── package-parts.tab.keystream.len
│ │ │ │ ├── package-parts.tab.len
│ │ │ │ ├── package-parts.tab.values.at
│ │ │ │ ├── package-parts.tab_i
│ │ │ │ ├── package-parts.tab_i.len
│ │ │ │ ├── proto.tab
│ │ │ │ ├── proto.tab.keystream
│ │ │ │ ├── proto.tab.keystream.len
│ │ │ │ ├── proto.tab.len
│ │ │ │ ├── proto.tab.values.at
│ │ │ │ ├── proto.tab_i
│ │ │ │ ├── proto.tab_i.len
│ │ │ │ ├── source-to-classes.tab
│ │ │ │ ├── source-to-classes.tab.keystream
│ │ │ │ ├── source-to-classes.tab.keystream.len
│ │ │ │ ├── source-to-classes.tab.len
│ │ │ │ ├── source-to-classes.tab.values.at
│ │ │ │ ├── source-to-classes.tab_i
│ │ │ │ ├── source-to-classes.tab_i.len
│ │ │ │ ├── subtypes.tab
│ │ │ │ ├── subtypes.tab.keystream
│ │ │ │ ├── subtypes.tab.keystream.len
│ │ │ │ ├── subtypes.tab.len
│ │ │ │ ├── subtypes.tab.values.at
│ │ │ │ ├── subtypes.tab_i
│ │ │ │ ├── subtypes.tab_i.len
│ │ │ │ ├── supertypes.tab
│ │ │ │ ├── supertypes.tab.keystream
│ │ │ │ ├── supertypes.tab.keystream.len
│ │ │ │ ├── supertypes.tab.len
│ │ │ │ ├── supertypes.tab.values.at
│ │ │ │ ├── supertypes.tab_i
│ │ │ │ └── supertypes.tab_i.len
│ │ └── lookups
│ │ │ ├── counters.tab
│ │ │ ├── file-to-id.tab
│ │ │ ├── file-to-id.tab.keystream
│ │ │ ├── file-to-id.tab.keystream.len
│ │ │ ├── file-to-id.tab.len
│ │ │ ├── file-to-id.tab.values.at
│ │ │ ├── file-to-id.tab_i
│ │ │ ├── file-to-id.tab_i.len
│ │ │ ├── id-to-file.tab
│ │ │ ├── id-to-file.tab.keystream
│ │ │ ├── id-to-file.tab.keystream.len
│ │ │ ├── id-to-file.tab.len
│ │ │ ├── id-to-file.tab.values.at
│ │ │ ├── id-to-file.tab_i
│ │ │ ├── id-to-file.tab_i.len
│ │ │ ├── lookups.tab
│ │ │ ├── lookups.tab.keystream
│ │ │ ├── lookups.tab.keystream.len
│ │ │ ├── lookups.tab.len
│ │ │ ├── lookups.tab.values.at
│ │ │ ├── lookups.tab_i
│ │ │ └── lookups.tab_i.len
│ │ └── last-build.bin
└── resources
│ └── main
│ └── field.png
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
└── main
├── kotlin
├── App.kt
├── Clock.kt
├── GraphicsUtil.kt
└── TrajectoryGen.kt
└── resources
└── field.png
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | # User-specific stuff
3 | .idea/**/workspace.xml
4 | .idea/**/tasks.xml
5 | .idea/**/usage.statistics.xml
6 | .idea/**/dictionaries
7 | .idea/**/shelf
8 |
9 | # Generated files
10 | .idea/**/contentModel.xml
11 |
12 | # Sensitive or high-churn files
13 | .idea/**/dataSources/
14 | .idea/**/dataSources.ids
15 | .idea/**/dataSources.local.xml
16 | .idea/**/sqlDataSources.xml
17 | .idea/**/dynamic.xml
18 | .idea/**/uiDesigner.xml
19 | .idea/**/dbnavigator.xml
20 |
21 | # Gradle
22 | .idea/**/gradle.xml
23 | .idea/**/libraries
24 |
25 | # IntelliJ
26 | out/
--------------------------------------------------------------------------------
/.gradle/4.10.3/fileChanges/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gradle/4.10.3/fileContent/fileContent.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/.gradle/4.10.3/fileContent/fileContent.lock
--------------------------------------------------------------------------------
/.gradle/4.10.3/fileHashes/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/.gradle/4.10.3/fileHashes/fileHashes.bin
--------------------------------------------------------------------------------
/.gradle/4.10.3/fileHashes/fileHashes.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/.gradle/4.10.3/fileHashes/fileHashes.lock
--------------------------------------------------------------------------------
/.gradle/4.10.3/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/.gradle/4.10.3/gc.properties
--------------------------------------------------------------------------------
/.gradle/4.10.3/taskHistory/taskHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/.gradle/4.10.3/taskHistory/taskHistory.bin
--------------------------------------------------------------------------------
/.gradle/4.10.3/taskHistory/taskHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/.gradle/4.10.3/taskHistory/taskHistory.lock
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/buildOutputCleanup.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/.gradle/buildOutputCleanup/buildOutputCleanup.lock
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Thu Nov 07 11:07:51 CST 2019
2 | gradle.version=4.10.3
3 |
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/outputFiles.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/.gradle/buildOutputCleanup/outputFiles.bin
--------------------------------------------------------------------------------
/.gradle/vcs-1/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/.gradle/vcs-1/gc.properties
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | rrpaths
--------------------------------------------------------------------------------
/.idea/codeStyles/Project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
19 |
20 |
--------------------------------------------------------------------------------
/.idea/jarRepositories.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/workspace.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 | gc.fill =
61 | fillRect
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 | 1573146455270
164 |
165 |
166 | 1573146455270
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # RRPathVisualizer
2 | Path visualizer to animate road runner paths
3 |
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'java'
3 | id 'application'
4 | id 'org.jetbrains.kotlin.jvm' version '1.3.50'
5 | id 'org.openjfx.javafxplugin' version '0.0.8'
6 | }
7 |
8 | group 'rrpaths'
9 | version '1.0-SNAPSHOT'
10 |
11 | sourceCompatibility = 1.8
12 |
13 | repositories {
14 | mavenCentral()
15 | jcenter()
16 | }
17 |
18 | dependencies {
19 | testCompile group: 'junit', name: 'junit', version: '4.12'
20 |
21 | implementation 'com.acmerobotics.roadrunner:core:0.5.1'
22 | }
23 |
24 | javafx {
25 | version = "14"
26 | modules = [ 'javafx.graphics', 'javafx.controls' ]
27 | }
28 |
29 | mainClassName = 'App'
--------------------------------------------------------------------------------
/build/classes/kotlin/main/App$Companion.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/classes/kotlin/main/App$Companion.class
--------------------------------------------------------------------------------
/build/classes/kotlin/main/App$run$prevDurations$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/classes/kotlin/main/App$run$prevDurations$1.class
--------------------------------------------------------------------------------
/build/classes/kotlin/main/App$start$t1$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/classes/kotlin/main/App$start$t1$1.class
--------------------------------------------------------------------------------
/build/classes/kotlin/main/App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/classes/kotlin/main/App.class
--------------------------------------------------------------------------------
/build/classes/kotlin/main/AppKt.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/classes/kotlin/main/AppKt.class
--------------------------------------------------------------------------------
/build/classes/kotlin/main/Clock.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/classes/kotlin/main/Clock.class
--------------------------------------------------------------------------------
/build/classes/kotlin/main/GraphicsUtil.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/classes/kotlin/main/GraphicsUtil.class
--------------------------------------------------------------------------------
/build/classes/kotlin/main/GraphicsUtilKt.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/classes/kotlin/main/GraphicsUtilKt.class
--------------------------------------------------------------------------------
/build/classes/kotlin/main/META-INF/rrpaths.kotlin_module:
--------------------------------------------------------------------------------
1 |
2 | *
3 | AppKtGraphicsUtilKtTrajectoryGenKt
--------------------------------------------------------------------------------
/build/classes/kotlin/main/TrajectoryGen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/classes/kotlin/main/TrajectoryGen.class
--------------------------------------------------------------------------------
/build/classes/kotlin/main/TrajectoryGenKt.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/classes/kotlin/main/TrajectoryGenKt.class
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/build-history.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/build-history.bin
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream:
--------------------------------------------------------------------------------
1 | HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktQC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\GraphicsUtil.ktJC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\Clock.ktRC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.kt
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len:
--------------------------------------------------------------------------------
1 | 9
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream:
--------------------------------------------------------------------------------
1 | App
App.CompanionClockGraphicsUtil
TrajectoryGen
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len:
--------------------------------------------------------------------------------
1 | 3
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at:
--------------------------------------------------------------------------------
1 | / Header Record For PersistentHashMapValueStorageI HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktI HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktK JC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\Clock.ktR QC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\GraphicsUtil.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.kt
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream:
--------------------------------------------------------------------------------
1 | AppApp$start$t1$1App$run$prevDurations$1
App$CompanionAppKtClockGraphicsUtilGraphicsUtilKt
TrajectoryGenTrajectoryGenKt
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len:
--------------------------------------------------------------------------------
1 | �
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at:
--------------------------------------------------------------------------------
1 | / Header Record For PersistentHashMapValueStorageI HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktI HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktI HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktI HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktI HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktK JC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\Clock.ktR QC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\GraphicsUtil.ktR QC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\GraphicsUtil.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.kt
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream:
--------------------------------------------------------------------------------
1 | AppKtGraphicsUtilKtTrajectoryGenKt
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len:
--------------------------------------------------------------------------------
1 | %
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.values.at:
--------------------------------------------------------------------------------
1 | / Header Record For PersistentHashMapValueStorage
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream:
--------------------------------------------------------------------------------
1 | App
App$CompanionAppKtClockGraphicsUtilGraphicsUtilKt
TrajectoryGenTrajectoryGenKt.kotlin_module
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len:
--------------------------------------------------------------------------------
1 | g
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.len:
--------------------------------------------------------------------------------
1 | �
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream:
--------------------------------------------------------------------------------
1 | HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktJC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\Clock.ktQC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\GraphicsUtil.ktRC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.kt
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len:
--------------------------------------------------------------------------------
1 | 9
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at:
--------------------------------------------------------------------------------
1 | / Header Record For PersistentHashMapValueStorageN AppApp$start$t1$1App$run$prevDurations$1
App$CompanionAppKt.kotlin_module Clock.kotlin_module+ GraphicsUtilGraphicsUtilKt.kotlin_module-
TrajectoryGenTrajectoryGenKt.kotlin_module-
TrajectoryGenTrajectoryGenKt.kotlin_module-
TrajectoryGenTrajectoryGenKt.kotlin_module-
TrajectoryGenTrajectoryGenKt.kotlin_module-
TrajectoryGenTrajectoryGenKt.kotlin_module-
TrajectoryGenTrajectoryGenKt.kotlin_module
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream:
--------------------------------------------------------------------------------
1 | javafx.application.Application
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at:
--------------------------------------------------------------------------------
1 | / Header Record For PersistentHashMapValueStorage App
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream:
--------------------------------------------------------------------------------
1 | App
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at:
--------------------------------------------------------------------------------
1 | / Header Record For PersistentHashMapValueStorage javafx.application.Application
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/counters.tab:
--------------------------------------------------------------------------------
1 | 9
2 | 5
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream:
--------------------------------------------------------------------------------
1 | HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktJC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\Clock.ktQC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\GraphicsUtil.ktRC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.kt
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len:
--------------------------------------------------------------------------------
1 | 9
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.values.at:
--------------------------------------------------------------------------------
1 | / Header Record For PersistentHashMapValueStorage
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.len:
--------------------------------------------------------------------------------
1 | �
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.values.at:
--------------------------------------------------------------------------------
1 | / Header Record For PersistentHashMapValueStorageI HC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\App.ktK JC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\Clock.ktR QC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\GraphicsUtil.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.ktS RC:\Users\AFRL_User\Documents\Dev\RRPathVisualizer\src\main\kotlin\TrajectoryGen.kt
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.len:
--------------------------------------------------------------------------------
1 | @
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.at:
--------------------------------------------------------------------------------
1 | / Header Record For PersistentHashMapValueStorage $ $
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i.len
--------------------------------------------------------------------------------
/build/kotlin/compileKotlin/last-build.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/kotlin/compileKotlin/last-build.bin
--------------------------------------------------------------------------------
/build/resources/main/field.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/build/resources/main/field.png
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | kotlin.code.style=official
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sun Jul 26 14:06:35 CDT 2020
2 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip
3 | distributionBase=GRADLE_USER_HOME
4 | distributionPath=wrapper/dists
5 | zipStorePath=wrapper/dists
6 | zipStoreBase=GRADLE_USER_HOME
7 |
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | ##############################################################################
4 | ##
5 | ## Gradle start up script for UN*X
6 | ##
7 | ##############################################################################
8 |
9 | # Attempt to set APP_HOME
10 | # Resolve links: $0 may be a link
11 | PRG="$0"
12 | # Need this for relative symlinks.
13 | while [ -h "$PRG" ] ; do
14 | ls=`ls -ld "$PRG"`
15 | link=`expr "$ls" : '.*-> \(.*\)$'`
16 | if expr "$link" : '/.*' > /dev/null; then
17 | PRG="$link"
18 | else
19 | PRG=`dirname "$PRG"`"/$link"
20 | fi
21 | done
22 | SAVED="`pwd`"
23 | cd "`dirname \"$PRG\"`/" >/dev/null
24 | APP_HOME="`pwd -P`"
25 | cd "$SAVED" >/dev/null
26 |
27 | APP_NAME="Gradle"
28 | APP_BASE_NAME=`basename "$0"`
29 |
30 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
31 | DEFAULT_JVM_OPTS=""
32 |
33 | # Use the maximum available, or set MAX_FD != -1 to use that value.
34 | MAX_FD="maximum"
35 |
36 | warn () {
37 | echo "$*"
38 | }
39 |
40 | die () {
41 | echo
42 | echo "$*"
43 | echo
44 | exit 1
45 | }
46 |
47 | # OS specific support (must be 'true' or 'false').
48 | cygwin=false
49 | msys=false
50 | darwin=false
51 | nonstop=false
52 | case "`uname`" in
53 | CYGWIN* )
54 | cygwin=true
55 | ;;
56 | Darwin* )
57 | darwin=true
58 | ;;
59 | MINGW* )
60 | msys=true
61 | ;;
62 | NONSTOP* )
63 | nonstop=true
64 | ;;
65 | esac
66 |
67 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
68 |
69 | # Determine the Java command to use to start the JVM.
70 | if [ -n "$JAVA_HOME" ] ; then
71 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
72 | # IBM's JDK on AIX uses strange locations for the executables
73 | JAVACMD="$JAVA_HOME/jre/sh/java"
74 | else
75 | JAVACMD="$JAVA_HOME/bin/java"
76 | fi
77 | if [ ! -x "$JAVACMD" ] ; then
78 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
79 |
80 | Please set the JAVA_HOME variable in your environment to match the
81 | location of your Java installation."
82 | fi
83 | else
84 | JAVACMD="java"
85 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
86 |
87 | Please set the JAVA_HOME variable in your environment to match the
88 | location of your Java installation."
89 | fi
90 |
91 | # Increase the maximum file descriptors if we can.
92 | if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
93 | MAX_FD_LIMIT=`ulimit -H -n`
94 | if [ $? -eq 0 ] ; then
95 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
96 | MAX_FD="$MAX_FD_LIMIT"
97 | fi
98 | ulimit -n $MAX_FD
99 | if [ $? -ne 0 ] ; then
100 | warn "Could not set maximum file descriptor limit: $MAX_FD"
101 | fi
102 | else
103 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
104 | fi
105 | fi
106 |
107 | # For Darwin, add options to specify how the application appears in the dock
108 | if $darwin; then
109 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
110 | fi
111 |
112 | # For Cygwin, switch paths to Windows format before running java
113 | if $cygwin ; then
114 | APP_HOME=`cygpath --path --mixed "$APP_HOME"`
115 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
116 | JAVACMD=`cygpath --unix "$JAVACMD"`
117 |
118 | # We build the pattern for arguments to be converted via cygpath
119 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
120 | SEP=""
121 | for dir in $ROOTDIRSRAW ; do
122 | ROOTDIRS="$ROOTDIRS$SEP$dir"
123 | SEP="|"
124 | done
125 | OURCYGPATTERN="(^($ROOTDIRS))"
126 | # Add a user-defined pattern to the cygpath arguments
127 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then
128 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
129 | fi
130 | # Now convert the arguments - kludge to limit ourselves to /bin/sh
131 | i=0
132 | for arg in "$@" ; do
133 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
134 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
135 |
136 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
137 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
138 | else
139 | eval `echo args$i`="\"$arg\""
140 | fi
141 | i=$((i+1))
142 | done
143 | case $i in
144 | (0) set -- ;;
145 | (1) set -- "$args0" ;;
146 | (2) set -- "$args0" "$args1" ;;
147 | (3) set -- "$args0" "$args1" "$args2" ;;
148 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
149 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
150 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
151 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
152 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
153 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
154 | esac
155 | fi
156 |
157 | # Escape application args
158 | save () {
159 | for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
160 | echo " "
161 | }
162 | APP_ARGS=$(save "$@")
163 |
164 | # Collect all arguments for the java command, following the shell quoting and substitution rules
165 | eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
166 |
167 | # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
168 | if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
169 | cd "$(dirname "$0")"
170 | fi
171 |
172 | exec "$JAVACMD" "$@"
173 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem Gradle startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | set DIRNAME=%~dp0
12 | if "%DIRNAME%" == "" set DIRNAME=.
13 | set APP_BASE_NAME=%~n0
14 | set APP_HOME=%DIRNAME%
15 |
16 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
17 | set DEFAULT_JVM_OPTS=
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windows variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 |
53 | :win9xME_args
54 | @rem Slurp the command line arguments.
55 | set CMD_LINE_ARGS=
56 | set _SKIP=2
57 |
58 | :win9xME_args_slurp
59 | if "x%~1" == "x" goto execute
60 |
61 | set CMD_LINE_ARGS=%*
62 |
63 | :execute
64 | @rem Setup the command line
65 |
66 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
67 |
68 | @rem Execute Gradle
69 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
70 |
71 | :end
72 | @rem End local scope for the variables with windows NT shell
73 | if "%ERRORLEVEL%"=="0" goto mainEnd
74 |
75 | :fail
76 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
77 | rem the _cmd.exe /c_ return code!
78 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
79 | exit /b 1
80 |
81 | :mainEnd
82 | if "%OS%"=="Windows_NT" endlocal
83 |
84 | :omega
85 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'rrpaths'
2 |
3 |
--------------------------------------------------------------------------------
/src/main/kotlin/App.kt:
--------------------------------------------------------------------------------
1 | import javafx.animation.KeyFrame
2 | import javafx.animation.Timeline
3 | import javafx.application.Application
4 | import javafx.event.ActionEvent
5 | import javafx.event.EventHandler
6 | import javafx.scene.Group
7 | import javafx.scene.Scene
8 | import javafx.scene.canvas.Canvas
9 | import javafx.scene.canvas.GraphicsContext
10 | import javafx.scene.image.Image
11 | import javafx.scene.layout.StackPane
12 | import javafx.scene.paint.Color
13 | import javafx.scene.shape.Rectangle
14 |
15 | import javafx.stage.Stage
16 | import javafx.util.Duration
17 |
18 | class App : Application() {
19 | val robotRect = Rectangle(100.0, 100.0, 10.0, 10.0)
20 | val startRect = Rectangle(100.0, 100.0, 10.0, 10.0)
21 | val endRect = Rectangle(100.0, 100.0, 10.0, 10.0)
22 |
23 | var startTime = Double.NaN
24 | val trajectories = TrajectoryGen.createTrajectory()
25 |
26 | lateinit var fieldImage: Image
27 | lateinit var stage: Stage
28 |
29 |
30 | var activeTrajectoryIndex = 0
31 | val trajectoryDurations = trajectories.map { it.duration() }
32 | val duration = trajectoryDurations.sum()
33 | val numberOfTrajectories = trajectories.size
34 |
35 | companion object {
36 | var WIDTH = 0.0
37 | var HEIGHT = 0.0
38 | }
39 |
40 | override fun start(stage: Stage?) {
41 | this.stage = stage!!
42 | fieldImage = Image("/field.png")
43 |
44 | val root = Group()
45 |
46 | WIDTH = fieldImage.width
47 | HEIGHT = fieldImage.height
48 | GraphicsUtil.pixelsPerInch = WIDTH / GraphicsUtil.FIELD_WIDTH
49 | GraphicsUtil.halfFieldPixels = WIDTH / 2.0
50 |
51 | val canvas = Canvas(WIDTH, HEIGHT)
52 | val gc = canvas.graphicsContext2D
53 | val t1 = Timeline(KeyFrame(Duration.millis(10.0), EventHandler { run(gc) }))
54 | t1.cycleCount = Timeline.INDEFINITE
55 |
56 | stage.scene = Scene(
57 | StackPane(
58 | root
59 | )
60 | )
61 |
62 | root.children.addAll(canvas, startRect, endRect, robotRect)
63 |
64 | stage.title = "PathVisualizer"
65 | stage.isResizable = false
66 |
67 | println("duration $duration")
68 |
69 | stage.show()
70 | t1.play()
71 | }
72 |
73 | fun run(gc: GraphicsContext) {
74 | if (startTime.isNaN())
75 | startTime = Clock.seconds
76 |
77 | GraphicsUtil.gc = gc
78 | gc.drawImage(fieldImage, 0.0, 0.0)
79 |
80 | gc.lineWidth = GraphicsUtil.LINE_THICKNESS
81 |
82 | gc.globalAlpha = 0.5
83 | GraphicsUtil.setColor(Color.RED)
84 | TrajectoryGen.drawOffbounds()
85 | gc.globalAlpha = 1.0
86 |
87 | val trajectory = trajectories[activeTrajectoryIndex]
88 |
89 | val prevDurations: Double = {
90 | var x = 0.0
91 | for (i in 0 until activeTrajectoryIndex)
92 | x += trajectoryDurations[i]
93 | x
94 | }()
95 |
96 | val time = Clock.seconds
97 | val profileTime = time - startTime - prevDurations
98 | val duration = trajectoryDurations[activeTrajectoryIndex]
99 |
100 | val start = trajectories.first().start()
101 | val end = trajectories.last().end()
102 | val current = trajectory[profileTime]
103 |
104 | if (profileTime >= duration) {
105 | activeTrajectoryIndex++
106 | if(activeTrajectoryIndex >= numberOfTrajectories) {
107 | activeTrajectoryIndex = 0
108 | startTime = time
109 | }
110 | }
111 |
112 | trajectories.forEach{GraphicsUtil.drawSampledPath(it.path)}
113 |
114 | GraphicsUtil.updateRobotRect(startRect, start, GraphicsUtil.END_BOX_COLOR, 0.5)
115 | GraphicsUtil.updateRobotRect(endRect, end, GraphicsUtil.END_BOX_COLOR, 0.5)
116 |
117 | GraphicsUtil.updateRobotRect(robotRect, current, GraphicsUtil.ROBOT_COLOR, 0.75)
118 | GraphicsUtil.drawRobotVector(current)
119 |
120 | stage.title = "Profile duration : ${"%.2f".format(duration)} - time in profile ${"%.2f".format(profileTime)}"
121 | }
122 | }
123 |
124 | fun main(args: Array) {
125 | Application.launch(App::class.java, *args)
126 | }
--------------------------------------------------------------------------------
/src/main/kotlin/Clock.kt:
--------------------------------------------------------------------------------
1 | object Clock {
2 | val milliseconds: Long
3 | get() = System.currentTimeMillis()
4 |
5 | val nanoseconds: Long
6 | get() = System.nanoTime()
7 |
8 | val seconds: Double
9 | get() = milliseconds / 1000.0
10 | }
--------------------------------------------------------------------------------
/src/main/kotlin/GraphicsUtil.kt:
--------------------------------------------------------------------------------
1 | import com.acmerobotics.roadrunner.geometry.Pose2d
2 | import com.acmerobotics.roadrunner.geometry.Vector2d
3 | import com.acmerobotics.roadrunner.path.Path
4 | import javafx.scene.canvas.GraphicsContext
5 |
6 | import javafx.scene.paint.Color
7 | import javafx.scene.shape.Rectangle
8 |
9 |
10 | object GraphicsUtil {
11 | val DEFUALT_RESOLUTION = 2.0 // inches
12 |
13 | val FIELD_WIDTH = 144.0 // 12'
14 |
15 | val ROBOT_WIDTH = 18.0
16 |
17 | val LINE_THICKNESS = 3.0
18 |
19 | val PATH_COLOR = Color.YELLOW
20 | val ROBOT_COLOR = Color.MAROON
21 | val ROBOT_VECTOR_COLOR = Color.BLUE
22 | val END_BOX_COLOR = Color.GREEN
23 |
24 | lateinit var gc: GraphicsContext
25 |
26 | fun setColor(color: Color) {
27 | gc.stroke = color
28 | gc.fill = color
29 | }
30 |
31 | fun drawSampledPath(path: Path) {
32 | setColor(PATH_COLOR)
33 | val samples = Math.ceil(path.length() / DEFUALT_RESOLUTION).toInt()
34 | val points = Array(samples) { Vector2d() }
35 | val dx = path.length() / (samples - 1).toDouble()
36 | for (i in 0 until samples) {
37 | val displacement = i * dx
38 | val pose = path[displacement]
39 | points[i] = pose.vec()
40 | }
41 | strokePolyline(points)
42 | }
43 |
44 | fun strokePolyline(points: Array) {
45 | val pixels = points.map { it.toPixel }
46 | gc.strokePolyline(pixels.map { it.x }.toDoubleArray(), pixels.map { it.y }.toDoubleArray(), points.size)
47 | }
48 |
49 | fun strokeLine(p1: Vector2d, p2: Vector2d) {
50 | val pix1 = p1.toPixel
51 | val pix2 = p2.toPixel
52 | gc.strokeLine(pix1.x, pix1.y, pix2.x, pix2.y)
53 | }
54 |
55 | fun drawRobotVector(pose2d: Pose2d) {
56 | gc.globalAlpha = 0.75
57 |
58 | val point1 = pose2d.vec()
59 | val v = pose2d.headingVec() * ROBOT_WIDTH / 2.0
60 | val point2 = point1 + v
61 |
62 | setColor(ROBOT_VECTOR_COLOR)
63 | strokeLine(point1, point2)
64 |
65 | gc.globalAlpha = 0.75
66 | }
67 |
68 | fun fillRect(center: Vector2d, w: Double, h: Double) {
69 | val center_pix = center.toPixel
70 | val pix_w = w * pixelsPerInch
71 | val pix_h = h * pixelsPerInch
72 |
73 | gc.fillRect(center_pix.x - pix_w / 2.0, center_pix.y - pix_h / 2.0, pix_w, pix_h)
74 | }
75 |
76 | fun updateRobotRect(rectangle: Rectangle, pose2d: Pose2d, color: Color, opacity: Double) {
77 | val pix_w = ROBOT_WIDTH * pixelsPerInch
78 |
79 | rectangle.width = pix_w
80 | rectangle.height = pix_w
81 |
82 | val center_pix = pose2d.vec().toPixel
83 | rectangle.x = center_pix.x - pix_w / 2.0
84 | rectangle.y = center_pix.y - pix_w / 2.0
85 | rectangle.fill = color
86 | rectangle.opacity = opacity
87 | rectangle.rotate = Math.toDegrees(-pose2d.heading)
88 | }
89 |
90 | var pixelsPerInch = 0.0
91 | var halfFieldPixels = 0.0
92 | }
93 |
94 |
95 | val Vector2d.toPixel
96 | get() = Vector2d(
97 | -y * GraphicsUtil.pixelsPerInch + GraphicsUtil.halfFieldPixels,
98 | -x * GraphicsUtil.pixelsPerInch + GraphicsUtil.halfFieldPixels
99 | )
--------------------------------------------------------------------------------
/src/main/kotlin/TrajectoryGen.kt:
--------------------------------------------------------------------------------
1 | import com.acmerobotics.roadrunner.geometry.Pose2d
2 | import com.acmerobotics.roadrunner.geometry.Vector2d
3 | import com.acmerobotics.roadrunner.trajectory.Trajectory
4 | import com.acmerobotics.roadrunner.trajectory.TrajectoryBuilder
5 | import com.acmerobotics.roadrunner.trajectory.constraints.DriveConstraints
6 | import com.acmerobotics.roadrunner.trajectory.constraints.MecanumConstraints
7 |
8 | object TrajectoryGen {
9 | // Remember to set these constraints to the same values as your DriveConstants.java file in the quickstart
10 | private val driveConstraints = DriveConstraints(60.0, 60.0, 0.0, 270.0.toRadians, 270.0.toRadians, 0.0)
11 |
12 | // Remember to set your track width to an estimate of your actual bot to get accurate trajectory profile duration!
13 | private const val trackWidth = 16.0
14 |
15 | private val combinedConstraints = MecanumConstraints(driveConstraints, trackWidth)
16 |
17 | private val startPose = Pose2d(-48.0, -48.0, 90.0.toRadians)
18 |
19 | fun createTrajectory(): ArrayList {
20 | val list = ArrayList()
21 |
22 | val builder1 = TrajectoryBuilder(startPose, startPose.heading, combinedConstraints)
23 |
24 | builder1.forward(40.0);
25 |
26 | // Small Example Routine
27 | // builder1
28 | // .splineTo(Vector2d(10.0, 10.0), 0.0)
29 | // .splineTo(Vector2d(15.0, 15.0), 90.0);
30 |
31 | list.add(builder1.build())
32 |
33 | return list
34 | }
35 |
36 | fun drawOffbounds() {
37 | GraphicsUtil.fillRect(Vector2d(0.0, -63.0), 18.0, 18.0) // robot against the wall
38 | }
39 | }
40 |
41 | val Double.toRadians get() = (Math.toRadians(this))
42 |
--------------------------------------------------------------------------------
/src/main/resources/field.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RechargedGreen/RRPathVisualizer/4f5c576344c2d8799c614acd649e982a30781533/src/main/resources/field.png
--------------------------------------------------------------------------------