Skip to content

Commit 7df0e72

Browse files
committed
Add support for exported data in Java & remove origin node
1 parent c8a97c4 commit 7df0e72

29 files changed

Lines changed: 147 additions & 146 deletions

EOCVSimPlugin/build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ plugins {
77
id "com.vanniktech.maven.publish"
88
}
99

10-
apply from: '../build.common.gradle'
10+
java {
11+
toolchain {
12+
languageVersion = JavaLanguageVersion.of(25)
13+
}
14+
}
1115

1216
components.java {
1317
tasks.named("shadowJar").configure {
@@ -154,6 +158,7 @@ dependencies {
154158
// compileOnly("org.deltacv.EOCV-Sim:EOCV-Sim:$eocvsim_version") { transitive = false }
155159
compileOnly("org.deltacv.EOCV-Sim:Common:$eocvsim_version") { transitive = false }
156160
compileOnly("org.deltacv.EOCV-Sim:Vision:$eocvsim_version")
161+
compileOnly "org.openpnp:opencv:4.9.0-0"
157162

158163
// ugh, coroutines, an internal method call of EOCV-Sim in PaperVisionTabPanel returns a Job
159164
// and the compiler freaks out if we don't have it accessible during compile time, we can make
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#Fri May 15 19:44:35 CST 2026
2+
distributionBase=GRADLE_USER_HOME
3+
distributionPath=wrapper/dists
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip
5+
zipStoreBase=GRADLE_USER_HOME
6+
zipStorePath=wrapper/dists

EOCVSimPlugin/src/main/kotlin/org/deltacv/papervision/plugin/IpcPaperVisionMain.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
* along with this program. If not, see <http://www.gnu.org/licenses/>.
1717
*/
1818

19+
@file:Suppress("DEPRECATION")
20+
1921
package org.deltacv.papervision.plugin
2022

2123
import imgui.app.Application

EOCVSimPlugin/src/main/kotlin/org/deltacv/papervision/plugin/PaperVisionEOCVSimPlugin.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818

1919
package org.deltacv.papervision.plugin
2020

21-
import io.github.deltacv.eocvsim.plugin.EOCVSimPlugin
22-
import io.github.deltacv.eocvsim.plugin.api.InputSourceApi
23-
import io.github.deltacv.eocvsim.plugin.api.PipelineManagerApi
24-
import io.github.deltacv.eocvsim.plugin.api.TunableFieldApi
25-
import io.github.deltacv.eocvsim.plugin.loader.FilePluginLoader
26-
import io.github.deltacv.eocvsim.plugin.loader.PluginSource
27-
import io.github.deltacv.eocvsim.virtualreflect.VirtualField
21+
import org.deltacv.eocvsim.plugin.EOCVSimPlugin
22+
import org.deltacv.eocvsim.plugin.api.InputSourceApi
23+
import org.deltacv.eocvsim.plugin.api.PipelineManagerApi
24+
import org.deltacv.eocvsim.plugin.api.TunableFieldApi
25+
import org.deltacv.eocvsim.plugin.loader.FilePluginLoader
26+
import org.deltacv.eocvsim.plugin.loader.PluginSource
27+
import org.deltacv.eocvsim.virtualreflect.VirtualField
2828
import org.deltacv.papervision.engine.client.message.*
2929
import org.deltacv.papervision.engine.client.response.ErrorResponse
3030
import org.deltacv.papervision.engine.client.response.OkResponse

EOCVSimPlugin/src/main/kotlin/org/deltacv/papervision/plugin/PaperVisionProcessRunner.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import com.github.serivesmejia.eocvsim.util.JavaProcess
2222
import com.github.serivesmejia.eocvsim.util.JavaProcess.SLF4JIOReceiver
2323
import com.github.serivesmejia.eocvsim.util.SysUtil
2424
import com.github.serivesmejia.eocvsim.util.event.EventHandler
25-
import io.github.deltacv.common.util.loggerForThis
25+
import org.deltacv.common.util.loggerForThis
2626
import org.deltacv.papervision.plugin.engine.EOCVSimIpcEngine
2727
import java.util.concurrent.Executors
2828
import java.util.concurrent.Future

EOCVSimPlugin/src/main/kotlin/org/deltacv/papervision/plugin/gui/eocvsim/NewProjectPanel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
package org.deltacv.papervision.plugin.gui.eocvsim
2020

21-
import io.github.deltacv.common.util.loggerForThis
21+
import org.deltacv.common.util.loggerForThis
2222
import org.deltacv.papervision.plugin.project.PaperVisionProjectManager
2323
import java.awt.GridBagConstraints
2424
import java.awt.GridBagLayout

EOCVSimPlugin/src/main/kotlin/org/deltacv/papervision/plugin/gui/eocvsim/PaperVisionTabPanel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
package org.deltacv.papervision.plugin.gui.eocvsim
2020

2121
import com.formdev.flatlaf.demo.HintManager
22-
import io.github.deltacv.eocvsim.plugin.api.VisualizerSidebarApi
22+
import org.deltacv.eocvsim.plugin.api.VisualizerSidebarApi
2323
import org.deltacv.papervision.plugin.PaperVisionEOCVSimPlugin
2424
import org.deltacv.papervision.plugin.project.PaperVisionProjectTree
2525
import java.awt.Color

EOCVSimPlugin/src/main/kotlin/org/deltacv/papervision/plugin/previz/EOCVSimEngineImageStreamer.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ package org.deltacv.papervision.plugin.previz
2020

2121
import com.qualcomm.robotcore.util.ElapsedTime
2222
import com.qualcomm.robotcore.util.MovingStatistics
23-
import io.github.deltacv.eocvsim.stream.ImageStreamer
23+
import org.deltacv.eocvsim.stream.ImageStreamer
2424
import kotlinx.coroutines.*
2525
import org.deltacv.papervision.engine.PaperVisionEngine
2626
import org.deltacv.papervision.engine.ByteMessageTag
2727
import org.deltacv.papervision.util.MemoryPool
2828
import org.deltacv.papervision.util.loggerFor
29-
import io.github.deltacv.vision.external.util.extension.aspectRatio
30-
import io.github.deltacv.vision.external.util.extension.clipTo
29+
import org.deltacv.vision.external.util.extension.aspectRatio
30+
import org.deltacv.vision.external.util.extension.clipTo
3131
import org.deltacv.mackjpeg.MackJPEG
3232
import org.deltacv.mackjpeg.PixelFormat
3333
import org.deltacv.mackjpeg.exception.JPEGException

EOCVSimPlugin/src/main/kotlin/org/deltacv/papervision/plugin/previz/EOCVSimPrevizSession.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818

1919
package org.deltacv.papervision.plugin.previz
2020

21-
import io.github.deltacv.eocvsim.plugin.api.EOCVSimApi
22-
import io.github.deltacv.eocvsim.plugin.api.PipelineManagerApi
23-
import io.github.deltacv.eocvsim.stream.ImageStreamer
24-
import io.github.deltacv.eocvsim.virtualreflect.VirtualReflectContext
25-
import io.github.deltacv.eocvsim.virtualreflect.jvm.JvmVirtualReflection
21+
import org.deltacv.eocvsim.plugin.api.EOCVSimApi
22+
import org.deltacv.eocvsim.plugin.api.PipelineManagerApi
23+
import org.deltacv.eocvsim.stream.ImageStreamer
24+
import org.deltacv.eocvsim.virtualreflect.VirtualReflectContext
25+
import org.deltacv.eocvsim.virtualreflect.jvm.JvmVirtualReflection
2626
import org.deltacv.papervision.plugin.PaperVisionProcessRunner
2727
import org.deltacv.papervision.plugin.project.PaperVisionProjectManager
2828
import org.deltacv.papervision.util.loggerForThis

EOCVSimPlugin/src/main/kotlin/org/deltacv/papervision/plugin/previz/NoOpEngineImageStreamer.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
package org.deltacv.papervision.plugin.previz
2020

21-
import io.github.deltacv.eocvsim.stream.ImageStreamer
21+
import org.deltacv.eocvsim.stream.ImageStreamer
2222
import org.opencv.core.Mat
2323

2424
object NoOpEngineImageStreamer : ImageStreamer {

0 commit comments

Comments
 (0)