diff --git a/build.gradle.kts b/build.gradle.kts index f9e5c603..9eb63aef 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,7 +11,7 @@ val dataforgeVersion by extra("0.10.1") allprojects { group = "space.kscience" - version = "0.5.0-dev-1" + version = "0.5.0" } subprojects { diff --git a/cern-root-loader/api/cern-root-loader.api b/cern-root-loader/api/cern-root-loader.api index 4538b290..e4da83fe 100644 --- a/cern-root-loader/api/cern-root-loader.api +++ b/cern-root-loader/api/cern-root-loader.api @@ -5,7 +5,7 @@ public final class ru/mipt/npm/root/BMN { } public final class ru/mipt/npm/root/BMNKt { - public static final fun toVector (Lru/mipt/npm/root/FairTrackParam;)Lspace/kscience/visionforge/solid/Float32Vector3D; + public static final fun toVector (Lru/mipt/npm/root/FairTrackParam;)Lspace/kscience/kmath/geometry/Vector3D; } public final class ru/mipt/npm/root/BmnEventContainer { @@ -36,7 +36,6 @@ public synthetic class ru/mipt/npm/root/BmnGlobalTrack$$serializer : kotlinx/ser public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/BmnGlobalTrack;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/BmnGlobalTrack$Companion { @@ -65,7 +64,6 @@ public synthetic class ru/mipt/npm/root/CbmStsTrack$$serializer : kotlinx/serial public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/CbmStsTrack;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/CbmStsTrack$Companion { @@ -234,7 +232,6 @@ public synthetic class ru/mipt/npm/root/FairTrackParam$$serializer : kotlinx/ser public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/FairTrackParam;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/FairTrackParam$Companion { @@ -274,7 +271,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoBBox$$serializer : kot public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoBBox;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoBBox$Companion { @@ -311,7 +307,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoCombiTrans$$serializer public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoCombiTrans;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoCombiTrans$Companion { @@ -332,7 +327,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoCompositeShape$$serial public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoCompositeShape;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoCompositeShape$Companion { @@ -355,7 +349,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoHMatrix$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoHMatrix;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoHMatrix$Companion { @@ -375,7 +368,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoIdentity$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoIdentity;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoIdentity$Companion { @@ -397,7 +389,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoIntersection$$serializ public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoIntersection;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoIntersection$Companion { @@ -421,7 +412,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoManager$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoManager;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoManager$Companion { @@ -443,7 +433,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoMaterial$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoMaterial;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoMaterial$Companion { @@ -476,7 +465,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoMedium$$serializer : k public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoMedium;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoMedium$Companion { @@ -496,7 +484,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoMixture$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoMixture;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoMixture$Companion { @@ -523,7 +510,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoNode$$serializer : kot public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoNode;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoNode$Companion { @@ -544,7 +530,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoNodeMatrix$$serializer public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoNodeMatrix;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoNodeMatrix$Companion { @@ -565,7 +550,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoNodeOffset$$serializer public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoNodeOffset;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoNodeOffset$Companion { @@ -593,7 +577,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoPcon$$serializer : kot public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoPcon;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoPcon$Companion { @@ -616,7 +599,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoPgon$$serializer : kot public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoPgon;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoPgon$Companion { @@ -637,7 +619,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoRotation$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoRotation;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoRotation$Companion { @@ -672,7 +653,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoShapeAssembly$$seriali public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoShapeAssembly;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoShapeAssembly$Companion { @@ -699,7 +679,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoSubtraction$$serialize public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoSubtraction;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoSubtraction$Companion { @@ -720,7 +699,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoTranslation$$serialize public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoTranslation;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoTranslation$Companion { @@ -745,7 +723,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoTube$$serializer : kot public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoTube;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoTube$Companion { @@ -774,7 +751,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoTubeSeg$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoTubeSeg;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoTubeSeg$Companion { @@ -796,7 +772,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoUnion$$serializer : ko public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoUnion;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoUnion$Companion { @@ -830,7 +805,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoVolume$$serializer : k public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoVolume;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoVolume$Companion { @@ -852,7 +826,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoVolumeAssembly$$serial public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoVolumeAssembly;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoVolumeAssembly$Companion { @@ -891,7 +864,6 @@ public synthetic class ru/mipt/npm/root/serialization/TGeoXtru$$serializer : kot public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TGeoXtru;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TGeoXtru$Companion { @@ -912,7 +884,6 @@ public synthetic class ru/mipt/npm/root/serialization/THashList$$serializer : ko public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/THashList;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/THashList$Companion { @@ -933,7 +904,6 @@ public synthetic class ru/mipt/npm/root/serialization/TList$$serializer : kotlin public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TList;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TList$Companion { @@ -957,7 +927,6 @@ public synthetic class ru/mipt/npm/root/serialization/TNamed$$serializer : kotli public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/root/serialization/TNamed;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/root/serialization/TNamed$Companion { diff --git a/demo/compose-desktop-demo/api/compose-desktop-demo.api b/demo/compose-desktop-demo/api/compose-desktop-demo.api index 7a968e47..218751c9 100644 --- a/demo/compose-desktop-demo/api/compose-desktop-demo.api +++ b/demo/compose-desktop-demo/api/compose-desktop-demo.api @@ -1,12 +1,9 @@ public final class ComposableSingletons$MainKt { public static final field INSTANCE LComposableSingletons$MainKt; - public static field lambda-1 Lkotlin/jvm/functions/Function2; - public static field lambda-2 Lkotlin/jvm/functions/Function3; - public static field lambda-3 Lkotlin/jvm/functions/Function3; public fun <init> ()V - public final fun getLambda-1$compose_desktop_demo ()Lkotlin/jvm/functions/Function2; - public final fun getLambda-2$compose_desktop_demo ()Lkotlin/jvm/functions/Function3; - public final fun getLambda-3$compose_desktop_demo ()Lkotlin/jvm/functions/Function3; + public final fun getLambda$-1618970650$compose_desktop_demo ()Lkotlin/jvm/functions/Function3; + public final fun getLambda$272118144$compose_desktop_demo ()Lkotlin/jvm/functions/Function2; + public final fun getLambda$436015572$compose_desktop_demo ()Lkotlin/jvm/functions/Function3; } public final class MainKt { diff --git a/demo/muon-monitor/api/muon-monitor.api b/demo/muon-monitor/api/muon-monitor.api index 87b6a094..560896d7 100644 --- a/demo/muon-monitor/api/muon-monitor.api +++ b/demo/muon-monitor/api/muon-monitor.api @@ -24,7 +24,6 @@ public synthetic class ru/mipt/npm/muon/monitor/Event$$serializer : kotlinx/seri public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lru/mipt/npm/muon/monitor/Event;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class ru/mipt/npm/muon/monitor/Event$Companion { @@ -69,9 +68,9 @@ public final class ru/mipt/npm/muon/monitor/ReadResourceKt { public final class ru/mipt/npm/muon/monitor/SC1 { public static final field $stable I - public fun <init> (Ljava/lang/String;Lspace/kscience/visionforge/solid/Float32Vector3D;FFF)V - public synthetic fun <init> (Ljava/lang/String;Lspace/kscience/visionforge/solid/Float32Vector3D;FFFILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun getCenter ()Lspace/kscience/visionforge/solid/Float32Vector3D; + public fun <init> (Ljava/lang/String;Lspace/kscience/kmath/geometry/Vector3D;FFF)V + public synthetic fun <init> (Ljava/lang/String;Lspace/kscience/kmath/geometry/Vector3D;FFFILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getCenter ()Lspace/kscience/kmath/geometry/Vector3D; public final fun getName ()Ljava/lang/String; public final fun getXSize ()F public final fun getYSize ()F @@ -80,8 +79,8 @@ public final class ru/mipt/npm/muon/monitor/SC1 { public final class ru/mipt/npm/muon/monitor/SC16 { public static final field $stable I - public fun <init> (Ljava/lang/String;Lspace/kscience/visionforge/solid/Float32Vector3D;)V - public final fun getCenter ()Lspace/kscience/visionforge/solid/Float32Vector3D; + public fun <init> (Ljava/lang/String;Lspace/kscience/kmath/geometry/Vector3D;)V + public final fun getCenter ()Lspace/kscience/kmath/geometry/Vector3D; public final fun getName ()Ljava/lang/String; public final fun getPixels ()Ljava/util/Collection; } @@ -116,7 +115,7 @@ public final class ru/mipt/npm/muon/monitor/sim/LineKt { public static final fun getY (Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)D public static final fun makeTrack (DDDD)Lorg/apache/commons/math3/geometry/euclidean/threed/Line; public static final fun makeTrack (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Line; - public static final fun toKMathVector (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lspace/kscience/visionforge/solid/Float32Vector3D; + public static final fun toKMathVector (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lspace/kscience/kmath/geometry/Vector3D; public static final fun toKMathVectors (Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Ljava/util/List; } diff --git a/demo/playground/api/playground.api b/demo/playground/api/playground.api index e133494f..0c42ce84 100644 --- a/demo/playground/api/playground.api +++ b/demo/playground/api/playground.api @@ -4,7 +4,7 @@ public final class space/kscience/visionforge/examples/AllThingsDemoKt { } public final class space/kscience/visionforge/examples/AntennaKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } @@ -19,12 +19,12 @@ public final class space/kscience/visionforge/examples/BmnDemoKt { } public final class space/kscience/visionforge/examples/ControlVisionKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } public final class space/kscience/visionforge/examples/DynamicPlotlyVisionKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } @@ -34,7 +34,7 @@ public final class space/kscience/visionforge/examples/ExtrudedKt { } public final class space/kscience/visionforge/examples/FormServerKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } @@ -53,11 +53,6 @@ public final class space/kscience/visionforge/examples/GdmlIaxoKt { public static synthetic fun main ([Ljava/lang/String;)V } -public final class space/kscience/visionforge/examples/GenerateSchemaKt { - public static final fun main ()V - public static synthetic fun main ([Ljava/lang/String;)V -} - public final class space/kscience/visionforge/examples/MarkdownVisionKt { public static final fun main ()V public static synthetic fun main ([Ljava/lang/String;)V @@ -74,10 +69,11 @@ public final class space/kscience/visionforge/examples/RandomSpheresKt { } public final class space/kscience/visionforge/examples/ServerExtensionsKt { + public static final fun getContext ()Lspace/kscience/dataforge/context/Context; public static final fun makeVisionFile (Ljava/nio/file/Path;Ljava/lang/String;Lspace/kscience/visionforge/html/ResourceLocation;ZLspace/kscience/visionforge/html/HtmlVisionFragment;)V public static synthetic fun makeVisionFile$default (Ljava/nio/file/Path;Ljava/lang/String;Lspace/kscience/visionforge/html/ResourceLocation;ZLspace/kscience/visionforge/html/HtmlVisionFragment;ILjava/lang/Object;)V - public static final fun serve (Ljava/lang/String;ZLspace/kscience/visionforge/html/HtmlVisionFragment;)V - public static synthetic fun serve$default (Ljava/lang/String;ZLspace/kscience/visionforge/html/HtmlVisionFragment;ILjava/lang/Object;)V + public static final fun serve (Ljava/lang/String;ZLkotlin/jvm/functions/Function1;Lspace/kscience/visionforge/html/HtmlVisionFragment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun serve$default (Ljava/lang/String;ZLkotlin/jvm/functions/Function1;Lspace/kscience/visionforge/html/HtmlVisionFragment;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } public final class space/kscience/visionforge/examples/ShapesKt { diff --git a/demo/sat-demo/api/sat-demo.api b/demo/sat-demo/api/sat-demo.api index 2fdc412b..5e1be2a8 100644 --- a/demo/sat-demo/api/sat-demo.api +++ b/demo/sat-demo/api/sat-demo.api @@ -1,9 +1,10 @@ public final class ru/mipt/npm/sat/SatServerKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } public final class ru/mipt/npm/sat/StaticKt { + public static final fun getContext ()Lspace/kscience/dataforge/context/Context; public static final fun main ()V public static synthetic fun main ([Ljava/lang/String;)V } diff --git a/gradle.properties b/gradle.properties index 8f59d57a..dc6b68db 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,4 +8,4 @@ org.gradle.workers.max=4 org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled kotlin.native.enableKlibsCrossCompilation=true -toolsVersion=0.17.0-kotlin-2.1.20-Beta2 +toolsVersion=0.17.1-kotlin-2.1.20 diff --git a/plotly-kt/examples/api/examples.api b/plotly-kt/examples/api/examples.api index 839ea152..7791a9ba 100644 --- a/plotly-kt/examples/api/examples.api +++ b/plotly-kt/examples/api/examples.api @@ -1,5 +1,5 @@ public final class ComplexDynamicServerKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V public static final fun updateFrom (Lspace/kscience/plotly/models/Trace;Ljava/lang/String;Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static final fun updateXYFrom (Lspace/kscience/plotly/models/Trace;Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -17,12 +17,12 @@ public final class DownloadChartAsSVGKt { } public final class DynamicBarsKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } public final class DynamicServerKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } @@ -54,27 +54,27 @@ public final class LocalFileExportKt { public final class PlotTabs { public fun <init> ()V public final fun getTabs ()Ljava/util/List; - public final fun tab (Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V - public static synthetic fun tab$default (LPlotTabs;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public final fun tab (Ljava/lang/String;Ljava/lang/String;Lspace/kscience/visionforge/html/HtmlFragment;)V + public static synthetic fun tab$default (LPlotTabs;Ljava/lang/String;Ljava/lang/String;Lspace/kscience/visionforge/html/HtmlFragment;ILjava/lang/Object;)V } public final class PlotTabs$Tab { - public fun <init> (Ljava/lang/String;Ljava/lang/String;Lspace/kscience/plotly/PlotlyFragment;)V + public fun <init> (Ljava/lang/String;Ljava/lang/String;Lspace/kscience/visionforge/html/HtmlFragment;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lspace/kscience/plotly/PlotlyFragment; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lspace/kscience/plotly/PlotlyFragment;)LPlotTabs$Tab; - public static synthetic fun copy$default (LPlotTabs$Tab;Ljava/lang/String;Ljava/lang/String;Lspace/kscience/plotly/PlotlyFragment;ILjava/lang/Object;)LPlotTabs$Tab; + public final fun component3 ()Lspace/kscience/visionforge/html/HtmlFragment; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lspace/kscience/visionforge/html/HtmlFragment;)LPlotTabs$Tab; + public static synthetic fun copy$default (LPlotTabs$Tab;Ljava/lang/String;Ljava/lang/String;Lspace/kscience/visionforge/html/HtmlFragment;ILjava/lang/Object;)LPlotTabs$Tab; public fun equals (Ljava/lang/Object;)Z - public final fun getContent ()Lspace/kscience/plotly/PlotlyFragment; + public final fun getContent ()Lspace/kscience/visionforge/html/HtmlFragment; public final fun getId ()Ljava/lang/String; public final fun getTitle ()Ljava/lang/String; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class SimpleServerKt { - public static final fun main ()V +public final class ServeStaticPlotsKt { + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } @@ -89,10 +89,11 @@ public final class SvgSaveViaOrcaKt { } public final class TabPageLayoutKt { + public static final fun getCdnBootstrap ()Lspace/kscience/visionforge/html/HtmlFragment; public static final fun main ()V public static synthetic fun main ([Ljava/lang/String;)V - public static final fun tabs (Lspace/kscience/plotly/Plotly;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/plotly/PlotlyPage; - public static synthetic fun tabs$default (Lspace/kscience/plotly/Plotly;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/plotly/PlotlyPage; + public static final fun tabs (Lspace/kscience/plotly/Plotly;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/html/VisionPage; + public static synthetic fun tabs$default (Lspace/kscience/plotly/Plotly;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/html/VisionPage; } public final class UnsupportedFeatureKt { @@ -177,7 +178,7 @@ public final class candlestick/BasicCandleStickKt { } public final class candlestick/DynamicCandleStickKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } @@ -252,7 +253,7 @@ public final class geo/ChoroplethKt { } public final class geo/DynamicMapKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } @@ -355,7 +356,7 @@ public final class io/LoadFromResourceKt { } public final class misc/DynamicHistogramKt { - public static final fun main ()V + public static final fun main (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun main ([Ljava/lang/String;)V } diff --git a/plotly-kt/examples/compose-demo/api/compose-demo.api b/plotly-kt/examples/compose-demo/api/compose-demo.api index 5f14e789..eee027ac 100644 --- a/plotly-kt/examples/compose-demo/api/compose-demo.api +++ b/plotly-kt/examples/compose-demo/api/compose-demo.api @@ -1,26 +1,24 @@ public final class space/kscience/plotly/compose/AppKt { public static final fun App (Landroidx/compose/runtime/Composer;I)V + public static final fun getPort ()I public static final fun main ()V public static synthetic fun main ([Ljava/lang/String;)V } public final class space/kscience/plotly/compose/ComposableSingletons$AppKt { public static final field INSTANCE Lspace/kscience/plotly/compose/ComposableSingletons$AppKt; - public static field lambda-1 Lkotlin/jvm/functions/Function3; - public static field lambda-2 Lkotlin/jvm/functions/Function3; - public static field lambda-3 Lkotlin/jvm/functions/Function2; - public static field lambda-4 Lkotlin/jvm/functions/Function3; - public static field lambda-5 Lkotlin/jvm/functions/Function3; public fun <init> ()V - public final fun getLambda-1$compose_demo ()Lkotlin/jvm/functions/Function3; - public final fun getLambda-2$compose_demo ()Lkotlin/jvm/functions/Function3; - public final fun getLambda-3$compose_demo ()Lkotlin/jvm/functions/Function2; - public final fun getLambda-4$compose_demo ()Lkotlin/jvm/functions/Function3; - public final fun getLambda-5$compose_demo ()Lkotlin/jvm/functions/Function3; + public final fun getLambda$-101810039$compose_demo ()Lkotlin/jvm/functions/Function3; + public final fun getLambda$-1219049393$compose_demo ()Lkotlin/jvm/functions/Function3; + public final fun getLambda$-430675520$compose_demo ()Lkotlin/jvm/functions/Function3; + public final fun getLambda$-484018975$compose_demo ()Lkotlin/jvm/functions/Function3; + public final fun getLambda$1513332475$compose_demo ()Lkotlin/jvm/functions/Function2; } public final class space/kscience/plotly/compose/ServerKt { - public static final fun servePlots (Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/flow/StateFlow;)Lio/ktor/server/engine/ApplicationEngine; - public static final fun staticPlot ()Ljava/lang/String; + public static final fun Scatter (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Lspace/kscience/plotly/models/Scatter; + public static synthetic fun Scatter$default (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/plotly/models/Scatter; + public static final fun servePlots (Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/flow/StateFlow;I)Lio/ktor/server/engine/EmbeddedServer; + public static synthetic fun servePlots$default (Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/flow/StateFlow;IILjava/lang/Object;)Lio/ktor/server/engine/EmbeddedServer; } diff --git a/settings.gradle.kts b/settings.gradle.kts index 6eb70c8c..3efa0bf4 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -63,7 +63,7 @@ include( ":plotly-kt", ":plotly-kt:plotly-kt-core", ":plotly-kt:plotly-kt-server", - ":plotly-kt:plotly-kt-script", +// ":plotly-kt:plotly-kt-script", ":plotly-kt:examples", // ":plotly:examples:fx-demo", ":plotly-kt:examples:compose-demo", diff --git a/visionforge-core/api/visionforge-core.api b/visionforge-core/api/visionforge-core.api index 9f0d21a1..ac912f2a 100644 --- a/visionforge-core/api/visionforge-core.api +++ b/visionforge-core/api/visionforge-core.api @@ -1,9 +1,8 @@ public abstract class space/kscience/visionforge/AbstractControlVision : space/kscience/visionforge/AbstractVision, space/kscience/visionforge/ControlVision { public static final field Companion Lspace/kscience/visionforge/AbstractControlVision$Companion; public fun <init> ()V - public synthetic fun <init> (ILspace/kscience/dataforge/meta/MutableMeta;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public synthetic fun <init> (ILspace/kscience/dataforge/meta/ObservableMutableMeta;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V public fun dispatchControlEvent (Lspace/kscience/visionforge/VisionControlEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public fun getControlEventFlow ()Lkotlinx/coroutines/flow/SharedFlow; public static final synthetic fun write$Self (Lspace/kscience/visionforge/AbstractControlVision;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V } @@ -11,16 +10,21 @@ public final class space/kscience/visionforge/AbstractControlVision$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public abstract class space/kscience/visionforge/AbstractVision : space/kscience/visionforge/Vision { +public abstract class space/kscience/visionforge/AbstractVision : space/kscience/visionforge/MutableVision { public static final field Companion Lspace/kscience/visionforge/AbstractVision$Companion; public fun <init> ()V - public synthetic fun <init> (ILspace/kscience/dataforge/meta/MutableMeta;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public synthetic fun <init> (ILspace/kscience/dataforge/meta/ObservableMutableMeta;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun <init> (Lspace/kscience/dataforge/meta/ObservableMutableMeta;)V + public synthetic fun <init> (Lspace/kscience/dataforge/meta/ObservableMutableMeta;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + protected final fun emitEvent (Lspace/kscience/visionforge/VisionEvent;)V public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; + public synthetic fun getEventFlow ()Lkotlinx/coroutines/flow/Flow; + public fun getEventFlow ()Lkotlinx/coroutines/flow/SharedFlow; public fun getParent ()Lspace/kscience/visionforge/Vision; - public final fun getProperties ()Lspace/kscience/visionforge/MutableVisionProperties; - protected final fun getPropertiesInternal ()Lspace/kscience/dataforge/meta/MutableMeta; + public synthetic fun getProperties ()Lspace/kscience/dataforge/meta/Meta; + public synthetic fun getProperties ()Lspace/kscience/dataforge/meta/MutableMeta; + public final fun getProperties ()Lspace/kscience/dataforge/meta/ObservableMutableMeta; public fun setParent (Lspace/kscience/visionforge/Vision;)V - protected final fun setPropertiesInternal (Lspace/kscience/dataforge/meta/MutableMeta;)V public static final synthetic fun write$Self (Lspace/kscience/visionforge/AbstractVision;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V } @@ -28,39 +32,6 @@ public final class space/kscience/visionforge/AbstractVision$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public abstract class space/kscience/visionforge/AbstractVisionGroup : space/kscience/visionforge/AbstractVision, space/kscience/visionforge/MutableVisionGroup { - public static final field Companion Lspace/kscience/visionforge/AbstractVisionGroup$Companion; - public fun <init> ()V - public synthetic fun <init> (ILspace/kscience/dataforge/meta/MutableMeta;Ljava/util/Map;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V - public abstract fun createGroup ()Lspace/kscience/visionforge/AbstractVisionGroup; - public fun getChildren ()Lspace/kscience/visionforge/MutableVisionChildren; - public synthetic fun getChildren ()Lspace/kscience/visionforge/VisionChildren; - protected final fun getChildrenInternal ()Ljava/util/Map; - protected final fun setChildrenInternal (Ljava/util/Map;)V - public static final synthetic fun write$Self (Lspace/kscience/visionforge/AbstractVisionGroup;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V -} - -public final class space/kscience/visionforge/AbstractVisionGroup$Companion { - public final fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; - public final fun serializer ()Lkotlinx/serialization/KSerializer; - public final fun updateProperties (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/meta/Meta;Lspace/kscience/dataforge/names/Name;)V - public static synthetic fun updateProperties$default (Lspace/kscience/visionforge/AbstractVisionGroup$Companion;Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/meta/Meta;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)V -} - -public class space/kscience/visionforge/AbstractVisionProperties : space/kscience/visionforge/MutableVisionProperties { - public fun <init> (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/meta/MutableMeta;)V - public fun getChanges ()Lkotlinx/coroutines/flow/Flow; - protected final fun getChangesInternal ()Lkotlinx/coroutines/flow/MutableSharedFlow; - public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; - public synthetic fun getOwn ()Lspace/kscience/dataforge/meta/Meta; - public final fun getOwn ()Lspace/kscience/dataforge/meta/MutableMeta; - public fun getValue (Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lspace/kscience/dataforge/meta/Value; - public final fun getVision ()Lspace/kscience/visionforge/Vision; - public fun invalidate (Lspace/kscience/dataforge/names/Name;)V - public fun set (Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Meta;Z)V - public fun setValue (Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Value;Z)V -} - public final class space/kscience/visionforge/Colors { public static final field BLUE_KEY Ljava/lang/String; public static final field GREEN_KEY Ljava/lang/String; @@ -219,20 +190,87 @@ public final class space/kscience/visionforge/Colors { public final fun rgbToString-8NGXxBw (BBB)Ljava/lang/String; } -public abstract interface class space/kscience/visionforge/ControlVision : space/kscience/visionforge/Vision { +public final class space/kscience/visionforge/ControlInputEvent : space/kscience/visionforge/VisionControlEvent { + public static final field Companion Lspace/kscience/visionforge/ControlInputEvent$Companion; + public fun <init> (Lspace/kscience/dataforge/meta/Meta;)V + public fun getMeta ()Lspace/kscience/dataforge/meta/Meta; + public final fun getName ()Lspace/kscience/dataforge/names/Name; + public final fun getValue ()Lspace/kscience/dataforge/meta/Value; + public fun toString ()Ljava/lang/String; +} + +public synthetic class space/kscience/visionforge/ControlInputEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lspace/kscience/visionforge/ControlInputEvent$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/ControlInputEvent; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/ControlInputEvent;)V +} + +public final class space/kscience/visionforge/ControlInputEvent$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class space/kscience/visionforge/ControlSubmitEvent : space/kscience/visionforge/VisionControlEvent { + public static final field Companion Lspace/kscience/visionforge/ControlSubmitEvent$Companion; + public fun <init> (Lspace/kscience/dataforge/meta/Meta;)V + public fun getMeta ()Lspace/kscience/dataforge/meta/Meta; + public final fun getName ()Lspace/kscience/dataforge/names/Name; + public final fun getPayload ()Lspace/kscience/dataforge/meta/Meta; + public fun toString ()Ljava/lang/String; +} + +public synthetic class space/kscience/visionforge/ControlSubmitEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lspace/kscience/visionforge/ControlSubmitEvent$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/ControlSubmitEvent; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/ControlSubmitEvent;)V +} + +public final class space/kscience/visionforge/ControlSubmitEvent$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class space/kscience/visionforge/ControlValueChangeEvent : space/kscience/visionforge/VisionControlEvent { + public static final field Companion Lspace/kscience/visionforge/ControlValueChangeEvent$Companion; + public fun <init> (Lspace/kscience/dataforge/meta/Meta;)V + public fun getMeta ()Lspace/kscience/dataforge/meta/Meta; + public final fun getName ()Lspace/kscience/dataforge/names/Name; + public final fun getValue ()Lspace/kscience/dataforge/meta/Value; + public fun toString ()Ljava/lang/String; +} + +public synthetic class space/kscience/visionforge/ControlValueChangeEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lspace/kscience/visionforge/ControlValueChangeEvent$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/ControlValueChangeEvent; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/ControlValueChangeEvent;)V +} + +public final class space/kscience/visionforge/ControlValueChangeEvent$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract interface class space/kscience/visionforge/ControlVision : space/kscience/visionforge/MutableVision { public abstract fun dispatchControlEvent (Lspace/kscience/visionforge/VisionControlEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public abstract fun getControlEventFlow ()Lkotlinx/coroutines/flow/SharedFlow; public fun receiveEvent (Lspace/kscience/visionforge/VisionEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun receiveEvent$suspendImpl (Lspace/kscience/visionforge/ControlVision;Lspace/kscience/visionforge/VisionEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class space/kscience/visionforge/ControlVisionKt { - public static final fun VisionInputEvent (Lspace/kscience/dataforge/meta/Value;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/VisionInputEvent; - public static synthetic fun VisionInputEvent$default (Lspace/kscience/dataforge/meta/Value;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)Lspace/kscience/visionforge/VisionInputEvent; - public static final fun VisionSubmitEvent (Lspace/kscience/dataforge/meta/Meta;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/VisionSubmitEvent; - public static synthetic fun VisionSubmitEvent$default (Lspace/kscience/dataforge/meta/Meta;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)Lspace/kscience/visionforge/VisionSubmitEvent; - public static final fun VisionValueChangeEvent (Lspace/kscience/dataforge/meta/Value;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/VisionValueChangeEvent; - public static synthetic fun VisionValueChangeEvent$default (Lspace/kscience/dataforge/meta/Value;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)Lspace/kscience/visionforge/VisionValueChangeEvent; + public static final fun ControlInputEvent (Lspace/kscience/dataforge/meta/Value;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/ControlInputEvent; + public static synthetic fun ControlInputEvent$default (Lspace/kscience/dataforge/meta/Value;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)Lspace/kscience/visionforge/ControlInputEvent; + public static final fun ControlSubmitEvent (Lspace/kscience/dataforge/meta/Meta;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/ControlSubmitEvent; + public static synthetic fun ControlSubmitEvent$default (Lspace/kscience/dataforge/meta/Meta;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)Lspace/kscience/visionforge/ControlSubmitEvent; + public static final fun ControlValueChangeEvent (Lspace/kscience/dataforge/meta/Value;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/ControlValueChangeEvent; + public static synthetic fun ControlValueChangeEvent$default (Lspace/kscience/dataforge/meta/Value;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)Lspace/kscience/visionforge/ControlValueChangeEvent; public static final fun asyncControlEvent (Lspace/kscience/visionforge/ControlVision;Lspace/kscience/visionforge/VisionControlEvent;Lkotlinx/coroutines/CoroutineScope;)V public static synthetic fun asyncControlEvent$default (Lspace/kscience/visionforge/ControlVision;Lspace/kscience/visionforge/VisionControlEvent;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)V public static final fun onSubmit (Lspace/kscience/visionforge/DataControl;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job; @@ -241,72 +279,55 @@ public final class space/kscience/visionforge/ControlVisionKt { public abstract interface class space/kscience/visionforge/DataControl : space/kscience/visionforge/ControlVision { public fun submit (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun submit$default (Lspace/kscience/visionforge/DataControl;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public static synthetic fun submit$suspendImpl (Lspace/kscience/visionforge/DataControl;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } -public final class space/kscience/visionforge/FlowPropertyKt { - public static final fun flowProperty (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lkotlinx/coroutines/flow/Flow; - public static final fun flowProperty (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lkotlinx/coroutines/flow/Flow; - public static synthetic fun flowProperty$default (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; - public static synthetic fun flowProperty$default (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; - public static final fun flowPropertyValue (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lkotlinx/coroutines/flow/Flow; - public static final fun flowPropertyValue (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lkotlinx/coroutines/flow/Flow; - public static synthetic fun flowPropertyValue$default (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; - public static synthetic fun flowPropertyValue$default (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; -} - -public abstract interface class space/kscience/visionforge/MutableVisionChildren : space/kscience/visionforge/MutableVisionContainer, space/kscience/visionforge/VisionChildren { - public abstract fun clear ()V - public abstract fun getParent ()Lspace/kscience/visionforge/MutableVisionGroup; - public abstract fun set (Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/Vision;)V - public fun setChild (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;)V +public abstract interface class space/kscience/visionforge/MutableVision : space/kscience/visionforge/Vision { + public abstract fun getProperties ()Lspace/kscience/dataforge/meta/MutableMeta; + public fun mutableProperty (Lspace/kscience/dataforge/names/Name;ZZ)Lspace/kscience/dataforge/meta/MutableMeta; + public static synthetic fun mutableProperty$default (Lspace/kscience/visionforge/MutableVision;Lspace/kscience/dataforge/names/Name;ZZILjava/lang/Object;)Lspace/kscience/dataforge/meta/MutableMeta; + public fun receiveEvent (Lspace/kscience/visionforge/VisionEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public abstract interface class space/kscience/visionforge/MutableVisionContainer { - public abstract fun setChild (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;)V + public static final field Companion Lspace/kscience/visionforge/MutableVisionContainer$Companion; + public abstract fun setVision (Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/Vision;)V } -public abstract interface class space/kscience/visionforge/MutableVisionGroup : space/kscience/visionforge/VisionGroup { - public abstract fun createGroup ()Lspace/kscience/visionforge/MutableVisionGroup; - public abstract fun getChildren ()Lspace/kscience/visionforge/MutableVisionChildren; - public fun update (Lspace/kscience/visionforge/VisionChange;)V +public final class space/kscience/visionforge/MutableVisionContainer$Companion { + public final fun generateID ()Lspace/kscience/dataforge/names/NameToken; } -public abstract interface class space/kscience/visionforge/MutableVisionProperties : space/kscience/dataforge/meta/MutableMetaProvider, space/kscience/visionforge/VisionProperties { - public synthetic fun get (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/Meta; - public fun get (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/MutableMeta; - public synthetic fun get (Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lspace/kscience/dataforge/meta/Meta; - public fun get (Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lspace/kscience/dataforge/meta/MutableMeta; - public fun set (Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Meta;)V - public abstract fun set (Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Meta;Z)V - public fun setValue (Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Value;)V - public abstract fun setValue (Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Value;Z)V +public abstract interface class space/kscience/visionforge/MutableVisionGroup : space/kscience/visionforge/MutableVision, space/kscience/visionforge/MutableVisionContainer, space/kscience/visionforge/VisionGroup { + public abstract fun convertVisionOrNull (Lspace/kscience/visionforge/Vision;)Lspace/kscience/visionforge/Vision; + public fun receiveEvent (Lspace/kscience/visionforge/VisionEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class space/kscience/visionforge/NullVision : space/kscience/visionforge/Vision { public static final field INSTANCE Lspace/kscience/visionforge/NullVision; public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; + public fun getEventFlow ()Lkotlinx/coroutines/flow/Flow; public fun getParent ()Lspace/kscience/visionforge/Vision; - public fun getProperties ()Lspace/kscience/visionforge/MutableVisionProperties; + public fun getProperties ()Ljava/lang/Void; + public synthetic fun getProperties ()Lspace/kscience/dataforge/meta/Meta; public final fun serializer ()Lkotlinx/serialization/KSerializer; public fun setParent (Lspace/kscience/visionforge/Vision;)V } -public final class space/kscience/visionforge/RootVision : space/kscience/visionforge/AbstractVisionGroup { - public fun <init> (Lspace/kscience/visionforge/VisionManager;)V - public synthetic fun createGroup ()Lspace/kscience/visionforge/AbstractVisionGroup; - public synthetic fun createGroup ()Lspace/kscience/visionforge/MutableVisionGroup; - public fun createGroup ()Lspace/kscience/visionforge/SimpleVisionGroup; - public fun getManager ()Lspace/kscience/visionforge/VisionManager; +public final class space/kscience/visionforge/ObservableMutableMetaSerializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lspace/kscience/visionforge/ObservableMutableMetaSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/dataforge/meta/ObservableMutableMeta; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/dataforge/meta/ObservableMutableMeta;)V } -public final class space/kscience/visionforge/SimpleVisionGroup : space/kscience/visionforge/AbstractVisionGroup, space/kscience/visionforge/MutableVisionContainer { +public final class space/kscience/visionforge/SimpleVisionGroup : space/kscience/visionforge/AbstractVision, space/kscience/visionforge/MutableVisionGroup { public static final field Companion Lspace/kscience/visionforge/SimpleVisionGroup$Companion; public fun <init> ()V - public synthetic fun createGroup ()Lspace/kscience/visionforge/AbstractVisionGroup; - public synthetic fun createGroup ()Lspace/kscience/visionforge/MutableVisionGroup; - public fun createGroup ()Lspace/kscience/visionforge/SimpleVisionGroup; - public fun setChild (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;)V + public fun convertVisionOrNull (Lspace/kscience/visionforge/Vision;)Lspace/kscience/visionforge/Vision; + public fun getVisions ()Ljava/util/Map; + public fun setVision (Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/Vision;)V } public synthetic class space/kscience/visionforge/SimpleVisionGroup$$serializer : kotlinx/serialization/internal/GeneratedSerializer { @@ -317,11 +338,13 @@ public synthetic class space/kscience/visionforge/SimpleVisionGroup$$serializer public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/SimpleVisionGroup;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/SimpleVisionGroup$Companion { + public final fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; public final fun serializer ()Lkotlinx/serialization/KSerializer; + public final fun updateProperties (Lspace/kscience/visionforge/MutableVision;Lspace/kscience/dataforge/meta/Meta;Lspace/kscience/dataforge/names/Name;)V + public static synthetic fun updateProperties$default (Lspace/kscience/visionforge/SimpleVisionGroup$Companion;Lspace/kscience/visionforge/MutableVision;Lspace/kscience/dataforge/meta/Meta;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)V } public final class space/kscience/visionforge/StyleReference { @@ -331,81 +354,61 @@ public final class space/kscience/visionforge/StyleReference { } public final class space/kscience/visionforge/StyleReferenceKt { - public static final fun style (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkotlin/properties/ReadOnlyProperty; - public static final fun style (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/meta/SchemeSpec;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkotlin/properties/ReadOnlyProperty; - public static synthetic fun style$default (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/properties/ReadOnlyProperty; - public static synthetic fun style$default (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/meta/SchemeSpec;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/properties/ReadOnlyProperty; - public static final fun useStyle (Lspace/kscience/visionforge/Vision;Lspace/kscience/visionforge/StyleReference;Z)V - public static synthetic fun useStyle$default (Lspace/kscience/visionforge/Vision;Lspace/kscience/visionforge/StyleReference;ZILjava/lang/Object;)V -} - -public final class space/kscience/visionforge/StyleSheet { - public static final field Companion Lspace/kscience/visionforge/StyleSheet$Companion; - public static final synthetic fun box-impl (Lspace/kscience/visionforge/Vision;)Lspace/kscience/visionforge/StyleSheet; - public static fun constructor-impl (Lspace/kscience/visionforge/Vision;)Lspace/kscience/visionforge/Vision; - public static final fun define-impl (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Lspace/kscience/dataforge/meta/Meta;)V - public fun equals (Ljava/lang/Object;)Z - public static fun equals-impl (Lspace/kscience/visionforge/Vision;Ljava/lang/Object;)Z - public static final fun equals-impl0 (Lspace/kscience/visionforge/Vision;Lspace/kscience/visionforge/Vision;)Z - public static final fun get-impl (Lspace/kscience/visionforge/Vision;Ljava/lang/String;)Lspace/kscience/dataforge/meta/Meta; - public static final fun getItems-impl (Lspace/kscience/visionforge/Vision;)Ljava/util/Map; - public fun hashCode ()I - public static fun hashCode-impl (Lspace/kscience/visionforge/Vision;)I - public static final fun invoke-impl (Lspace/kscience/visionforge/Vision;Lkotlin/jvm/functions/Function1;)V - public static final fun set-impl (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Lspace/kscience/dataforge/meta/Meta;)V - public fun toString ()Ljava/lang/String; - public static fun toString-impl (Lspace/kscience/visionforge/Vision;)Ljava/lang/String; - public final synthetic fun unbox-impl ()Lspace/kscience/visionforge/Vision; - public static final fun update-impl (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V -} - -public final class space/kscience/visionforge/StyleSheet$Companion { - public final fun getSTYLESHEET_KEY ()Lspace/kscience/dataforge/names/Name; -} - -public final class space/kscience/visionforge/StyleSheetKt { - public static final fun getStyle (Lspace/kscience/visionforge/Vision;Ljava/lang/String;)Lspace/kscience/dataforge/meta/Meta; - public static final fun getStyleNodes (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;)Ljava/util/List; - public static final fun getStyleProperty (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/Meta; - public static final fun getStyleSheet (Lspace/kscience/visionforge/Vision;)Lspace/kscience/visionforge/Vision; - public static final fun getStyles (Lspace/kscience/visionforge/Vision;)Ljava/util/List; - public static final fun setStyles (Lspace/kscience/visionforge/Vision;Ljava/util/List;)V - public static final fun useStyle (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Z)V - public static synthetic fun useStyle$default (Lspace/kscience/visionforge/Vision;Ljava/lang/String;ZILjava/lang/Object;)V + public static final fun style (Lspace/kscience/visionforge/MutableVision;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkotlin/properties/ReadOnlyProperty; + public static final fun style (Lspace/kscience/visionforge/MutableVision;Lspace/kscience/dataforge/meta/SchemeSpec;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkotlin/properties/ReadOnlyProperty; + public static synthetic fun style$default (Lspace/kscience/visionforge/MutableVision;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/properties/ReadOnlyProperty; + public static synthetic fun style$default (Lspace/kscience/visionforge/MutableVision;Lspace/kscience/dataforge/meta/SchemeSpec;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/properties/ReadOnlyProperty; + public static final fun useStyle (Lspace/kscience/visionforge/MutableVision;Lspace/kscience/visionforge/StyleReference;)V } public final class space/kscience/visionforge/UsePropertyKt { + public static final fun flowProperty (Lspace/kscience/visionforge/Vision;Ljava/lang/String;ZZ)Lkotlinx/coroutines/flow/Flow; + public static final fun flowProperty (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;ZZ)Lkotlinx/coroutines/flow/Flow; + public static synthetic fun flowProperty$default (Lspace/kscience/visionforge/Vision;Ljava/lang/String;ZZILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; + public static synthetic fun flowProperty$default (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;ZZILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; + public static final fun flowPropertyValue (Lspace/kscience/visionforge/Vision;Ljava/lang/String;ZZ)Lkotlinx/coroutines/flow/Flow; + public static final fun flowPropertyValue (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;ZZ)Lkotlinx/coroutines/flow/Flow; + public static synthetic fun flowPropertyValue$default (Lspace/kscience/visionforge/Vision;Ljava/lang/String;ZZILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; + public static synthetic fun flowPropertyValue$default (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;ZZILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; + public static final fun inheritedEventFlow (Lspace/kscience/visionforge/Vision;)Lkotlinx/coroutines/flow/Flow; public static final fun onPropertyChange (Lspace/kscience/visionforge/Vision;Lkotlin/reflect/KProperty1;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/Job; - public static final fun onPropertyChange (Lspace/kscience/visionforge/Vision;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job; + public static final fun onPropertyChange (Lspace/kscience/visionforge/Vision;Lkotlinx/coroutines/CoroutineScope;ZLkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/Job; public static synthetic fun onPropertyChange$default (Lspace/kscience/visionforge/Vision;Lkotlin/reflect/KProperty1;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lkotlinx/coroutines/Job; - public static synthetic fun onPropertyChange$default (Lspace/kscience/visionforge/Vision;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; - public static final fun useProperty (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; - public static final fun useProperty (Lspace/kscience/visionforge/Vision;Lkotlin/reflect/KProperty1;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job; - public static final fun useProperty (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; - public static synthetic fun useProperty$default (Lspace/kscience/visionforge/Vision;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/Job; - public static synthetic fun useProperty$default (Lspace/kscience/visionforge/Vision;Lkotlin/reflect/KProperty1;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; - public static synthetic fun useProperty$default (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + public static synthetic fun onPropertyChange$default (Lspace/kscience/visionforge/Vision;Lkotlinx/coroutines/CoroutineScope;ZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + public static final fun useProperty (Lspace/kscience/visionforge/Vision;Ljava/lang/String;ZZLkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job; + public static final fun useProperty (Lspace/kscience/visionforge/Vision;Lkotlin/reflect/KProperty1;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/Job; + public static final fun useProperty (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;ZZLkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job; + public static synthetic fun useProperty$default (Lspace/kscience/visionforge/Vision;Ljava/lang/String;ZZLkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + public static synthetic fun useProperty$default (Lspace/kscience/visionforge/Vision;Lkotlin/reflect/KProperty1;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + public static synthetic fun useProperty$default (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;ZZLkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; } -public abstract interface class space/kscience/visionforge/Vision : space/kscience/dataforge/meta/descriptors/Described { +public abstract interface class space/kscience/visionforge/Vision : space/kscience/dataforge/meta/descriptors/Described, space/kscience/dataforge/provider/Provider { public static final field Companion Lspace/kscience/visionforge/Vision$Companion; public static final field STYLE_TARGET Ljava/lang/String; public static final field TYPE Ljava/lang/String; + public static final field VISION_PROPERTY_TARGET Ljava/lang/String; + public fun content (Ljava/lang/String;)Ljava/util/Map; + public fun getDefaultTarget ()Ljava/lang/String; public abstract fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; + public abstract fun getEventFlow ()Lkotlinx/coroutines/flow/Flow; public fun getManager ()Lspace/kscience/visionforge/VisionManager; public abstract fun getParent ()Lspace/kscience/visionforge/Vision; - public abstract fun getProperties ()Lspace/kscience/visionforge/MutableVisionProperties; + public abstract fun getProperties ()Lspace/kscience/dataforge/meta/Meta; + public fun readProperty (Lspace/kscience/dataforge/names/Name;ZZ)Lspace/kscience/dataforge/meta/Meta; + public static synthetic fun readProperty$default (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;ZZILjava/lang/Object;)Lspace/kscience/dataforge/meta/Meta; public fun receiveEvent (Lspace/kscience/visionforge/VisionEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun receiveEvent$suspendImpl (Lspace/kscience/visionforge/Vision;Lspace/kscience/visionforge/VisionEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public abstract fun setParent (Lspace/kscience/visionforge/Vision;)V - public fun update (Lspace/kscience/visionforge/VisionChange;)V } public final class space/kscience/visionforge/Vision$Companion { public static final field STYLE_TARGET Ljava/lang/String; public static final field TYPE Ljava/lang/String; + public static final field VISION_PROPERTY_TARGET Ljava/lang/String; + public final fun getSTYLESHEET_KEY ()Lspace/kscience/dataforge/names/Name; public final fun getSTYLE_KEY ()Lspace/kscience/dataforge/names/Name; public final fun getVISIBLE_KEY ()Lspace/kscience/dataforge/names/Name; + public final fun randomId ()Ljava/lang/String; } public abstract interface annotation class space/kscience/visionforge/VisionBuilder : java/lang/annotation/Annotation { @@ -437,43 +440,34 @@ public synthetic class space/kscience/visionforge/VisionChange$$serializer : kot public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/VisionChange;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/VisionChange$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class space/kscience/visionforge/VisionChangeBuilder : space/kscience/visionforge/MutableVisionContainer { +public final class space/kscience/visionforge/VisionChangeCollector : space/kscience/visionforge/MutableVisionContainer { public fun <init> ()V - public final fun deepCopy (Lspace/kscience/visionforge/VisionManager;)Lspace/kscience/visionforge/VisionChange; - public final fun get (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/VisionChangeBuilder; + public final fun collect (Lspace/kscience/visionforge/VisionManager;)Lspace/kscience/visionforge/VisionChange; + public final fun consumeEvent (Lspace/kscience/visionforge/VisionEvent;)V + public final fun get (Lspace/kscience/dataforge/names/NameToken;)Lspace/kscience/visionforge/VisionChangeCollector; + public final fun getOrCreateChange (Lspace/kscience/dataforge/names/NameToken;)Lspace/kscience/visionforge/VisionChangeCollector; public final fun isEmpty ()Z - public final fun propertyChanged (Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Meta;)V - public fun setChild (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;)V - public final fun toJsonString (Lspace/kscience/visionforge/VisionManager;)Ljava/lang/String; + public final fun propertyChanged (Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Meta;)V + public fun setVision (Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/Vision;)V + public final fun updateProperties (Lspace/kscience/dataforge/meta/Meta;)V } public final class space/kscience/visionforge/VisionChangeKt { public static final fun VisionChange (Lspace/kscience/visionforge/VisionManager;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/VisionChange; public static final fun flowChanges-8Mi8wO0 (Lspace/kscience/visionforge/Vision;JZ)Lkotlinx/coroutines/flow/Flow; public static synthetic fun flowChanges-8Mi8wO0$default (Lspace/kscience/visionforge/Vision;JZILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; + public static final fun get (Lspace/kscience/visionforge/VisionChangeCollector;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/VisionChangeCollector; + public static final fun getOrCreateChange (Lspace/kscience/visionforge/VisionChangeCollector;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/VisionChangeCollector; + public static final fun isEmpty (Lspace/kscience/visionforge/VisionChange;)Z } -public abstract interface class space/kscience/visionforge/VisionChildren : space/kscience/visionforge/VisionContainer { - public static final field Companion Lspace/kscience/visionforge/VisionChildren$Companion; - public static final field STATIC_TOKEN_BODY Ljava/lang/String; - public abstract fun get (Lspace/kscience/dataforge/names/NameToken;)Lspace/kscience/visionforge/Vision; - public abstract fun getChanges ()Lkotlinx/coroutines/flow/Flow; - public fun getChild (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/Vision; - public abstract fun getKeys ()Ljava/util/Set; - public abstract fun getParent ()Lspace/kscience/visionforge/Vision; - public fun getValues ()Ljava/lang/Iterable; -} - -public final class space/kscience/visionforge/VisionChildren$Companion { - public static final field STATIC_TOKEN_BODY Ljava/lang/String; - public final fun empty (Lspace/kscience/visionforge/Vision;)Lspace/kscience/visionforge/VisionChildren; +public abstract interface class space/kscience/visionforge/VisionChangedEvent : space/kscience/visionforge/VisionEvent { } public abstract interface class space/kscience/visionforge/VisionClient : space/kscience/dataforge/context/Plugin { @@ -491,21 +485,11 @@ public final class space/kscience/visionforge/VisionClientKt { } public abstract interface class space/kscience/visionforge/VisionContainer { - public abstract fun getChild (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/Vision; + public abstract fun getVision (Lspace/kscience/dataforge/names/NameToken;)Lspace/kscience/visionforge/Vision; } public final class space/kscience/visionforge/VisionContainerKt { - public static final fun asSequence (Lspace/kscience/visionforge/VisionChildren;)Lkotlin/sequences/Sequence; - public static final fun forEach (Lspace/kscience/visionforge/VisionChildren;Lkotlin/jvm/functions/Function2;)V - public static final fun get (Lspace/kscience/visionforge/VisionChildren;Ljava/lang/String;)Lspace/kscience/visionforge/Vision; - public static final fun get (Lspace/kscience/visionforge/VisionChildren;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/Vision; - public static final fun getChild (Lspace/kscience/visionforge/VisionContainer;Ljava/lang/String;)Lspace/kscience/visionforge/Vision; - public static final fun isEmpty (Lspace/kscience/visionforge/VisionChildren;)Z - public static final fun iterator (Lspace/kscience/visionforge/VisionChildren;)Ljava/util/Iterator; - public static final fun set (Lspace/kscience/visionforge/MutableVisionChildren;Ljava/lang/String;Lspace/kscience/visionforge/Vision;)V - public static final fun set (Lspace/kscience/visionforge/MutableVisionChildren;Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;)V - public static final fun setChild (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/String;Lspace/kscience/visionforge/Vision;)V - public static final fun static (Lspace/kscience/visionforge/MutableVisionChildren;Lspace/kscience/visionforge/Vision;)V + public static final fun getVision (Lspace/kscience/visionforge/VisionContainer;Ljava/lang/String;)Lspace/kscience/visionforge/Vision; } public abstract class space/kscience/visionforge/VisionControlEvent : space/kscience/dataforge/meta/MetaRepr, space/kscience/visionforge/VisionEvent { @@ -537,52 +521,126 @@ public abstract interface class space/kscience/visionforge/VisionEvent { } public final class space/kscience/visionforge/VisionEvent$Companion { - public final fun getCLICK_EVENT_KEY ()Lspace/kscience/dataforge/names/Name; -} - -public abstract interface class space/kscience/visionforge/VisionGroup : space/kscience/visionforge/Vision { - public abstract fun getChildren ()Lspace/kscience/visionforge/VisionChildren; - public fun update (Lspace/kscience/visionforge/VisionChange;)V -} - -public final class space/kscience/visionforge/VisionGroupKt { - public static final fun getChildren (Lspace/kscience/visionforge/Vision;)Lspace/kscience/visionforge/VisionChildren; - public static final fun group (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/SimpleVisionGroup; - public static final fun group (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/Name;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/SimpleVisionGroup; - public static synthetic fun group$default (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/SimpleVisionGroup; - public static synthetic fun group$default (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/Name;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/SimpleVisionGroup; -} - -public final class space/kscience/visionforge/VisionInputEvent : space/kscience/visionforge/VisionControlEvent { - public static final field Companion Lspace/kscience/visionforge/VisionInputEvent$Companion; - public fun <init> (Lspace/kscience/dataforge/meta/Meta;)V - public fun getMeta ()Lspace/kscience/dataforge/meta/Meta; - public final fun getName ()Lspace/kscience/dataforge/names/Name; - public final fun getValue ()Lspace/kscience/dataforge/meta/Value; - public fun toString ()Ljava/lang/String; -} - -public synthetic class space/kscience/visionforge/VisionInputEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lspace/kscience/visionforge/VisionInputEvent$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/VisionInputEvent; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/VisionInputEvent;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class space/kscience/visionforge/VisionInputEvent$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class space/kscience/visionforge/VisionKt { - public static final fun getVisible (Lspace/kscience/visionforge/Vision;)Ljava/lang/Boolean; - public static final fun setVisible (Lspace/kscience/visionforge/Vision;Ljava/lang/Boolean;)V +public final class space/kscience/visionforge/VisionEventForChild : space/kscience/visionforge/VisionEvent { + public static final field Companion Lspace/kscience/visionforge/VisionEventForChild$Companion; + public fun <init> (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/VisionEvent;)V + public final fun getChildName ()Lspace/kscience/dataforge/names/Name; + public final fun getEvent ()Lspace/kscience/visionforge/VisionEvent; } -public final class space/kscience/visionforge/VisionManager : space/kscience/dataforge/context/AbstractPlugin, space/kscience/visionforge/MutableVisionContainer { +public synthetic class space/kscience/visionforge/VisionEventForChild$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lspace/kscience/visionforge/VisionEventForChild$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/VisionEventForChild; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/VisionEventForChild;)V +} + +public final class space/kscience/visionforge/VisionEventForChild$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class space/kscience/visionforge/VisionEventPack : space/kscience/visionforge/VisionEvent { + public static final field Companion Lspace/kscience/visionforge/VisionEventPack$Companion; + public fun <init> (Ljava/util/List;)V + public final fun getEvents ()Ljava/util/List; +} + +public synthetic class space/kscience/visionforge/VisionEventPack$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lspace/kscience/visionforge/VisionEventPack$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/VisionEventPack; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/VisionEventPack;)V +} + +public final class space/kscience/visionforge/VisionEventPack$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract interface class space/kscience/visionforge/VisionGroup : space/kscience/visionforge/Vision, space/kscience/visionforge/VisionContainer { + public static final field Companion Lspace/kscience/visionforge/VisionGroup$Companion; + public static final field VISION_CHILD_TARGET Ljava/lang/String; + public fun content (Ljava/lang/String;)Ljava/util/Map; + public fun getDefaultChainTarget ()Ljava/lang/String; + public fun getDefaultTarget ()Ljava/lang/String; + public fun getVision (Lspace/kscience/dataforge/names/NameToken;)Lspace/kscience/visionforge/Vision; + public abstract fun getVisions ()Ljava/util/Map; +} + +public final class space/kscience/visionforge/VisionGroup$Companion { + public static final field VISION_CHILD_TARGET Ljava/lang/String; +} + +public final class space/kscience/visionforge/VisionGroupCompositionChangedEvent : space/kscience/visionforge/VisionChangedEvent { + public static final field Companion Lspace/kscience/visionforge/VisionGroupCompositionChangedEvent$Companion; + public fun <init> (Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/Vision;)V + public final fun component1 ()Lspace/kscience/dataforge/names/NameToken; + public final fun component2 ()Lspace/kscience/visionforge/Vision; + public final fun copy (Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/Vision;)Lspace/kscience/visionforge/VisionGroupCompositionChangedEvent; + public static synthetic fun copy$default (Lspace/kscience/visionforge/VisionGroupCompositionChangedEvent;Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/Vision;ILjava/lang/Object;)Lspace/kscience/visionforge/VisionGroupCompositionChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public final fun getChildName ()Lspace/kscience/dataforge/names/NameToken; + public final fun getChildVision ()Lspace/kscience/visionforge/Vision; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public synthetic class space/kscience/visionforge/VisionGroupCompositionChangedEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lspace/kscience/visionforge/VisionGroupCompositionChangedEvent$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/VisionGroupCompositionChangedEvent; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/VisionGroupCompositionChangedEvent;)V +} + +public final class space/kscience/visionforge/VisionGroupCompositionChangedEvent$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class space/kscience/visionforge/VisionGroupKt { + public static final fun MutableVisionGroup (Lspace/kscience/visionforge/Vision;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/MutableVisionGroup; + public static synthetic fun MutableVisionGroup$default (Lspace/kscience/visionforge/Vision;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/MutableVisionGroup; + public static final fun VisionGroup (Lspace/kscience/visionforge/Vision;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/VisionGroup; + public static synthetic fun VisionGroup$default (Lspace/kscience/visionforge/Vision;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/VisionGroup; + public static final fun group (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/SimpleVisionGroup; + public static final fun group (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/NameToken;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/SimpleVisionGroup; + public static synthetic fun group$default (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/SimpleVisionGroup; + public static synthetic fun group$default (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/NameToken;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/SimpleVisionGroup; +} + +public final class space/kscience/visionforge/VisionKt { + public static final fun getStyle (Lspace/kscience/visionforge/Vision;Ljava/lang/String;)Lspace/kscience/dataforge/meta/Meta; + public static final fun getStyleNodes (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;)Ljava/util/List; + public static final fun getStyleProperty (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/Meta; + public static final fun getStyleSheet (Lspace/kscience/visionforge/Vision;)Lspace/kscience/dataforge/meta/Meta; + public static final fun getStyles (Lspace/kscience/visionforge/MutableVision;)Ljava/util/List; + public static final fun getStyles (Lspace/kscience/visionforge/Vision;)Ljava/util/List; + public static final fun getVisible (Lspace/kscience/visionforge/MutableVision;)Ljava/lang/Boolean; + public static final fun properties (Lspace/kscience/visionforge/MutableVision;Lkotlin/jvm/functions/Function1;)V + public static final fun readProperties (Lspace/kscience/visionforge/Vision;ZZ)Lspace/kscience/dataforge/meta/Meta; + public static synthetic fun readProperties$default (Lspace/kscience/visionforge/Vision;ZZILjava/lang/Object;)Lspace/kscience/dataforge/meta/Meta; + public static final fun readProperty (Lspace/kscience/visionforge/Vision;Ljava/lang/String;ZZ)Lspace/kscience/dataforge/meta/Meta; + public static synthetic fun readProperty$default (Lspace/kscience/visionforge/Vision;Ljava/lang/String;ZZILjava/lang/Object;)Lspace/kscience/dataforge/meta/Meta; + public static final fun setStyle (Lspace/kscience/visionforge/MutableVision;Ljava/lang/String;Lspace/kscience/dataforge/meta/Meta;)V + public static final fun setStyles (Lspace/kscience/visionforge/MutableVision;Ljava/util/List;)V + public static final fun setVisible (Lspace/kscience/visionforge/MutableVision;Ljava/lang/Boolean;)V + public static final fun updateStyle (Lspace/kscience/visionforge/MutableVision;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + public static final fun useStyle (Lspace/kscience/visionforge/MutableVision;Ljava/lang/String;)V + public static final fun writeProperties (Lspace/kscience/visionforge/MutableVision;ZZ)Lspace/kscience/dataforge/meta/MutableMeta; + public static synthetic fun writeProperties$default (Lspace/kscience/visionforge/MutableVision;ZZILjava/lang/Object;)Lspace/kscience/dataforge/meta/MutableMeta; +} + +public final class space/kscience/visionforge/VisionManager : space/kscience/dataforge/context/AbstractPlugin, space/kscience/visionforge/Vision { public static final field Companion Lspace/kscience/visionforge/VisionManager$Companion; public static final field VISION_SERIALIZER_MODULE_TARGET Ljava/lang/String; public fun <init> (Lspace/kscience/dataforge/meta/Meta;)V @@ -594,11 +652,15 @@ public final class space/kscience/visionforge/VisionManager : space/kscience/dat public final fun encodeToMeta (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor;)Lspace/kscience/dataforge/meta/Meta; public static synthetic fun encodeToMeta$default (Lspace/kscience/visionforge/VisionManager;Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor;ILjava/lang/Object;)Lspace/kscience/dataforge/meta/Meta; public final fun encodeToString (Lspace/kscience/visionforge/Vision;)Ljava/lang/String; - public final fun encodeToString (Lspace/kscience/visionforge/VisionChange;)Ljava/lang/String; + public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; + public fun getEventFlow ()Lkotlinx/coroutines/flow/Flow; public final fun getJsonFormat ()Lkotlinx/serialization/json/Json; + public fun getManager ()Lspace/kscience/visionforge/VisionManager; + public fun getParent ()Lspace/kscience/visionforge/Vision; + public fun getProperties ()Lspace/kscience/dataforge/meta/Meta; public final fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; public fun getTag ()Lspace/kscience/dataforge/context/PluginTag; - public fun setChild (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;)V + public fun setParent (Lspace/kscience/visionforge/Vision;)V } public final class space/kscience/visionforge/VisionManager$Companion : space/kscience/dataforge/context/PluginFactory { @@ -630,7 +692,6 @@ public synthetic class space/kscience/visionforge/VisionMetaEvent$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/VisionMetaEvent;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/VisionMetaEvent$Companion { @@ -646,79 +707,31 @@ public abstract class space/kscience/visionforge/VisionPlugin : space/kscience/d protected abstract fun getVisionSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; } -public abstract interface class space/kscience/visionforge/VisionProperties : space/kscience/dataforge/meta/MetaProvider { - public fun flowChanges ()Lkotlinx/coroutines/flow/Flow; - public fun get (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/Meta; - public abstract fun get (Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lspace/kscience/dataforge/meta/Meta; - public static synthetic fun get$default (Lspace/kscience/visionforge/VisionProperties;Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lspace/kscience/dataforge/meta/Meta; - public abstract fun getChanges ()Lkotlinx/coroutines/flow/Flow; - public abstract fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; - public abstract fun getOwn ()Lspace/kscience/dataforge/meta/Meta; - public fun getValue (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/Value; - public abstract fun getValue (Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lspace/kscience/dataforge/meta/Value; - public static synthetic fun getValue$default (Lspace/kscience/visionforge/VisionProperties;Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lspace/kscience/dataforge/meta/Value; - public abstract fun invalidate (Lspace/kscience/dataforge/names/Name;)V -} - -public final class space/kscience/visionforge/VisionPropertiesKt { - public static final fun get (Lspace/kscience/visionforge/MutableVisionProperties;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lspace/kscience/dataforge/meta/MutableMeta; - public static final fun get (Lspace/kscience/visionforge/VisionProperties;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lspace/kscience/dataforge/meta/Meta; - public static synthetic fun get$default (Lspace/kscience/visionforge/MutableVisionProperties;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lspace/kscience/dataforge/meta/MutableMeta; - public static synthetic fun get$default (Lspace/kscience/visionforge/VisionProperties;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lspace/kscience/dataforge/meta/Meta; - public static final fun getValue (Lspace/kscience/visionforge/VisionProperties;Ljava/lang/String;ZLjava/lang/Boolean;)Lspace/kscience/dataforge/meta/Value; - public static synthetic fun getValue$default (Lspace/kscience/visionforge/VisionProperties;Ljava/lang/String;ZLjava/lang/Boolean;ILjava/lang/Object;)Lspace/kscience/dataforge/meta/Value; - public static final fun invoke (Lspace/kscience/visionforge/MutableVisionProperties;Lkotlin/jvm/functions/Function1;)V - public static final fun remove (Lspace/kscience/visionforge/MutableVisionProperties;Ljava/lang/String;)V - public static final fun remove (Lspace/kscience/visionforge/MutableVisionProperties;Lspace/kscience/dataforge/names/Name;)V - public static final fun root (Lspace/kscience/visionforge/MutableVisionProperties;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lspace/kscience/dataforge/meta/MutableMeta; - public static synthetic fun root$default (Lspace/kscience/visionforge/MutableVisionProperties;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lspace/kscience/dataforge/meta/MutableMeta; -} - -public final class space/kscience/visionforge/VisionSubmitEvent : space/kscience/visionforge/VisionControlEvent { - public static final field Companion Lspace/kscience/visionforge/VisionSubmitEvent$Companion; - public fun <init> (Lspace/kscience/dataforge/meta/Meta;)V - public fun getMeta ()Lspace/kscience/dataforge/meta/Meta; - public final fun getName ()Lspace/kscience/dataforge/names/Name; - public final fun getPayload ()Lspace/kscience/dataforge/meta/Meta; +public final class space/kscience/visionforge/VisionPropertyChangedEvent : space/kscience/visionforge/VisionChangedEvent { + public static final field Companion Lspace/kscience/visionforge/VisionPropertyChangedEvent$Companion; + public fun <init> (Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Meta;)V + public final fun component1 ()Lspace/kscience/dataforge/names/Name; + public final fun component2 ()Lspace/kscience/dataforge/meta/Meta; + public final fun copy (Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Meta;)Lspace/kscience/visionforge/VisionPropertyChangedEvent; + public static synthetic fun copy$default (Lspace/kscience/visionforge/VisionPropertyChangedEvent;Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/meta/Meta;ILjava/lang/Object;)Lspace/kscience/visionforge/VisionPropertyChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public final fun getPropertyName ()Lspace/kscience/dataforge/names/Name; + public final fun getPropertyValue ()Lspace/kscience/dataforge/meta/Meta; + public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public synthetic class space/kscience/visionforge/VisionSubmitEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lspace/kscience/visionforge/VisionSubmitEvent$$serializer; +public synthetic class space/kscience/visionforge/VisionPropertyChangedEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lspace/kscience/visionforge/VisionPropertyChangedEvent$$serializer; public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/VisionSubmitEvent; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/VisionPropertyChangedEvent; public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/VisionSubmitEvent;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/VisionPropertyChangedEvent;)V } -public final class space/kscience/visionforge/VisionSubmitEvent$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class space/kscience/visionforge/VisionValueChangeEvent : space/kscience/visionforge/VisionControlEvent { - public static final field Companion Lspace/kscience/visionforge/VisionValueChangeEvent$Companion; - public fun <init> (Lspace/kscience/dataforge/meta/Meta;)V - public fun getMeta ()Lspace/kscience/dataforge/meta/Meta; - public final fun getName ()Lspace/kscience/dataforge/names/Name; - public final fun getValue ()Lspace/kscience/dataforge/meta/Value; - public fun toString ()Ljava/lang/String; -} - -public synthetic class space/kscience/visionforge/VisionValueChangeEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lspace/kscience/visionforge/VisionValueChangeEvent$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/VisionValueChangeEvent; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/VisionValueChangeEvent;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class space/kscience/visionforge/VisionValueChangeEvent$Companion { +public final class space/kscience/visionforge/VisionPropertyChangedEvent$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } @@ -730,8 +743,10 @@ public final class space/kscience/visionforge/html/HeadersKt { public final class space/kscience/visionforge/html/HtmlExportKt { public static final fun makeFile (Lspace/kscience/visionforge/html/VisionPage;Ljava/nio/file/Path;Lkotlin/jvm/functions/Function1;)Ljava/nio/file/Path; public static synthetic fun makeFile$default (Lspace/kscience/visionforge/html/VisionPage;Ljava/nio/file/Path;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/nio/file/Path; - public static final fun show (Lspace/kscience/visionforge/html/VisionPage;Ljava/nio/file/Path;)V - public static synthetic fun show$default (Lspace/kscience/visionforge/html/VisionPage;Ljava/nio/file/Path;ILjava/lang/Object;)V + public static final fun makeString (Lspace/kscience/visionforge/html/VisionPage;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun makeString$default (Lspace/kscience/visionforge/html/VisionPage;Ljava/util/Map;ILjava/lang/Object;)Ljava/lang/String; + public static final fun openInBrowser (Lspace/kscience/visionforge/html/VisionPage;Ljava/nio/file/Path;)V + public static synthetic fun openInBrowser$default (Lspace/kscience/visionforge/html/VisionPage;Ljava/nio/file/Path;ILjava/lang/Object;)V } public abstract interface class space/kscience/visionforge/html/HtmlFragment { @@ -825,14 +840,13 @@ public synthetic class space/kscience/visionforge/html/VisionOfCheckbox$$seriali public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/html/VisionOfCheckbox;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/html/VisionOfCheckbox$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public abstract interface class space/kscience/visionforge/html/VisionOfHtml : space/kscience/visionforge/Vision { +public abstract interface class space/kscience/visionforge/html/VisionOfHtml : space/kscience/visionforge/MutableVision { public fun getClasses ()Ljava/util/Set; public fun getStyleString ()Ljava/lang/String; public fun setClasses (Ljava/util/Set;)V @@ -854,7 +868,6 @@ public synthetic class space/kscience/visionforge/html/VisionOfHtmlButton$$seria public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/html/VisionOfHtmlButton;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/html/VisionOfHtmlButton$Companion { @@ -877,7 +890,6 @@ public synthetic class space/kscience/visionforge/html/VisionOfHtmlForm$$seriali public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/html/VisionOfHtmlForm;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/html/VisionOfHtmlForm$Companion { @@ -894,7 +906,7 @@ public final class space/kscience/visionforge/html/VisionOfHtmlFormKt { public class space/kscience/visionforge/html/VisionOfHtmlInput : space/kscience/visionforge/AbstractControlVision, space/kscience/visionforge/html/VisionOfHtml { public static final field Companion Lspace/kscience/visionforge/html/VisionOfHtmlInput$Companion; - public synthetic fun <init> (ILspace/kscience/dataforge/meta/MutableMeta;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public synthetic fun <init> (ILspace/kscience/dataforge/meta/ObservableMutableMeta;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V public fun <init> (Ljava/lang/String;)V public final fun getDisabled ()Z public final fun getFieldName ()Ljava/lang/String; @@ -914,7 +926,6 @@ public synthetic class space/kscience/visionforge/html/VisionOfHtmlInput$$serial public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/html/VisionOfHtmlInput;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/html/VisionOfHtmlInput$Companion { @@ -955,7 +966,6 @@ public synthetic class space/kscience/visionforge/html/VisionOfNumberField$$seri public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/html/VisionOfNumberField;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/html/VisionOfNumberField$Companion { @@ -977,7 +987,6 @@ public synthetic class space/kscience/visionforge/html/VisionOfPlainHtml$$serial public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/html/VisionOfPlainHtml;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/html/VisionOfPlainHtml$Companion { @@ -1003,7 +1012,6 @@ public synthetic class space/kscience/visionforge/html/VisionOfRangeField$$seria public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/html/VisionOfRangeField;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/html/VisionOfRangeField$Companion { @@ -1025,7 +1033,6 @@ public synthetic class space/kscience/visionforge/html/VisionOfTextField$$serial public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/html/VisionOfTextField;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/html/VisionOfTextField$Companion { @@ -1062,11 +1069,16 @@ public final class space/kscience/visionforge/html/VisionPage { public final class space/kscience/visionforge/html/VisionPage$Companion { public final fun scriptHeader (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/html/HtmlFragment; public static synthetic fun scriptHeader$default (Lspace/kscience/visionforge/html/VisionPage$Companion;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/html/HtmlFragment; + public final fun styleHeader (Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/html/HtmlFragment; public final fun styleSheetHeader (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/html/HtmlFragment; public static synthetic fun styleSheetHeader$default (Lspace/kscience/visionforge/html/VisionPage$Companion;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/html/HtmlFragment; public final fun title (Ljava/lang/String;)Lspace/kscience/visionforge/html/HtmlFragment; } +public final class space/kscience/visionforge/html/VisionPageKt { + public static final fun VisionPage (Lspace/kscience/visionforge/VisionManager;[Lspace/kscience/visionforge/html/HtmlFragment;Lspace/kscience/visionforge/html/HtmlVisionFragment;)Lspace/kscience/visionforge/html/VisionPage; +} + public abstract class space/kscience/visionforge/html/VisionTagConsumer : kotlinx/html/TagConsumer, space/kscience/dataforge/context/ContextAware { public static final field AUTO_DATA_ATTRIBUTE Ljava/lang/String; public static final field Companion Lspace/kscience/visionforge/html/VisionTagConsumer$Companion; @@ -1142,7 +1154,6 @@ public abstract interface class space/kscience/visionforge/visitor/VisionVisitor public fun skip (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;)Z public abstract fun visit (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public fun visitChildren (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun visitChildren$suspendImpl (Lspace/kscience/visionforge/visitor/VisionVisitor;Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class space/kscience/visionforge/visitor/VisionVisitor$Companion { diff --git a/visionforge-markdown/api/visionforge-markdown.api b/visionforge-markdown/api/visionforge-markdown.api index 38e5af93..c4aa134c 100644 --- a/visionforge-markdown/api/visionforge-markdown.api +++ b/visionforge-markdown/api/visionforge-markdown.api @@ -15,10 +15,6 @@ public final class space/kscience/visionforge/markup/MarkupPlugin$Companion : sp public fun getTag ()Lspace/kscience/dataforge/context/PluginTag; } -public final class space/kscience/visionforge/markup/MarkupPluginKt { - public static final fun content (Lspace/kscience/visionforge/markup/VisionOfMarkup;Ljava/lang/String;)V -} - public final class space/kscience/visionforge/markup/VisionOfMarkup : space/kscience/visionforge/AbstractVision { public static final field COMMONMARK_FORMAT Ljava/lang/String; public static final field Companion Lspace/kscience/visionforge/markup/VisionOfMarkup$Companion; @@ -39,7 +35,6 @@ public synthetic class space/kscience/visionforge/markup/VisionOfMarkup$$seriali public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/markup/VisionOfMarkup;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/markup/VisionOfMarkup$Companion { diff --git a/visionforge-markdown/src/jvmMain/kotlin/space/kscience/visionforge/markup/content.kt b/visionforge-markdown/src/jvmMain/kotlin/space/kscience/visionforge/markup/content.kt deleted file mode 100644 index c2475db9..00000000 --- a/visionforge-markdown/src/jvmMain/kotlin/space/kscience/visionforge/markup/content.kt +++ /dev/null @@ -1,7 +0,0 @@ -package space.kscience.visionforge.markup - -import org.intellij.lang.annotations.Language - -public fun VisionOfMarkup.content(@Language("markdown") text: String) { - content = text -} \ No newline at end of file diff --git a/visionforge-server/api/visionforge-server.api b/visionforge-server/api/visionforge-server.api index 5d52283f..2c200be4 100644 --- a/visionforge-server/api/visionforge-server.api +++ b/visionforge-server/api/visionforge-server.api @@ -1,8 +1,18 @@ public final class space/kscience/visionforge/server/ApplicationExtensionsKt { public static final fun EngineConnectorConfig (Ljava/lang/String;I)Lio/ktor/server/engine/EngineConnectorConfig; - public static final fun close (Lio/ktor/server/engine/ApplicationEngine;)V - public static final fun openInBrowser (Lio/ktor/server/engine/ApplicationEngine;)V - public static final fun require (Lio/ktor/util/pipeline/Pipeline;Lio/ktor/server/application/Plugin;)Ljava/lang/Object; + public static final fun close (Lio/ktor/server/engine/EmbeddedServer;)V + public static final fun openInBrowser (Lio/ktor/server/engine/EmbeddedServer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class space/kscience/visionforge/server/VisionPageKt { + public static final fun serveVisionData (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/server/VisionRoute;Ljava/util/Map;)V + public static final fun serveVisionData (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/server/VisionRoute;Lkotlin/jvm/functions/Function1;)V + public static final fun visionPage (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/VisionManager;[Lspace/kscience/visionforge/html/HtmlFragment;Ljava/lang/String;Lio/ktor/server/engine/EngineConnectorConfig;Lkotlin/jvm/functions/Function1;Lspace/kscience/visionforge/html/HtmlVisionFragment;)V + public static final fun visionPage (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/html/VisionPage;Ljava/lang/String;Lio/ktor/server/engine/EngineConnectorConfig;Lkotlin/jvm/functions/Function1;)V + public static final fun visionPage (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/server/VisionRoute;Ljava/util/Collection;Lio/ktor/server/engine/EngineConnectorConfig;Lspace/kscience/visionforge/html/HtmlVisionFragment;)V + public static synthetic fun visionPage$default (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/VisionManager;[Lspace/kscience/visionforge/html/HtmlFragment;Ljava/lang/String;Lio/ktor/server/engine/EngineConnectorConfig;Lkotlin/jvm/functions/Function1;Lspace/kscience/visionforge/html/HtmlVisionFragment;ILjava/lang/Object;)V + public static synthetic fun visionPage$default (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/html/VisionPage;Ljava/lang/String;Lio/ktor/server/engine/EngineConnectorConfig;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public static synthetic fun visionPage$default (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/server/VisionRoute;Ljava/util/Collection;Lio/ktor/server/engine/EngineConnectorConfig;Lspace/kscience/visionforge/html/HtmlVisionFragment;ILjava/lang/Object;)V } public final class space/kscience/visionforge/server/VisionRoute : space/kscience/dataforge/context/ContextAware, space/kscience/dataforge/meta/Configurable { @@ -35,14 +45,3 @@ public final class space/kscience/visionforge/server/VisionRoute$Mode : java/lan public static fun values ()[Lspace/kscience/visionforge/server/VisionRoute$Mode; } -public final class space/kscience/visionforge/server/VisionServerKt { - public static final fun serveVisionData (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/server/VisionRoute;Ljava/util/Map;)V - public static final fun serveVisionData (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/server/VisionRoute;Lkotlin/jvm/functions/Function1;)V - public static final fun visionPage (Lio/ktor/server/application/Application;Ljava/lang/String;Lspace/kscience/visionforge/server/VisionRoute;Ljava/util/Collection;Lio/ktor/server/engine/EngineConnectorConfig;Lspace/kscience/visionforge/html/HtmlVisionFragment;)V - public static final fun visionPage (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/VisionManager;[Lspace/kscience/visionforge/html/HtmlFragment;Ljava/lang/String;Lio/ktor/server/engine/EngineConnectorConfig;Lkotlin/jvm/functions/Function1;Lspace/kscience/visionforge/html/HtmlVisionFragment;)V - public static final fun visionPage (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/html/VisionPage;Ljava/lang/String;Lio/ktor/server/engine/EngineConnectorConfig;Lkotlin/jvm/functions/Function1;)V - public static synthetic fun visionPage$default (Lio/ktor/server/application/Application;Ljava/lang/String;Lspace/kscience/visionforge/server/VisionRoute;Ljava/util/Collection;Lio/ktor/server/engine/EngineConnectorConfig;Lspace/kscience/visionforge/html/HtmlVisionFragment;ILjava/lang/Object;)V - public static synthetic fun visionPage$default (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/VisionManager;[Lspace/kscience/visionforge/html/HtmlFragment;Ljava/lang/String;Lio/ktor/server/engine/EngineConnectorConfig;Lkotlin/jvm/functions/Function1;Lspace/kscience/visionforge/html/HtmlVisionFragment;ILjava/lang/Object;)V - public static synthetic fun visionPage$default (Lio/ktor/server/application/Application;Lspace/kscience/visionforge/html/VisionPage;Ljava/lang/String;Lio/ktor/server/engine/EngineConnectorConfig;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V -} - diff --git a/visionforge-solid/api/visionforge-solid.api b/visionforge-solid/api/visionforge-solid.api index 3271e23c..0f3929b9 100644 --- a/visionforge-solid/api/visionforge-solid.api +++ b/visionforge-solid/api/visionforge-solid.api @@ -11,7 +11,6 @@ public synthetic class space/kscience/visionforge/solid/AmbientLightSource$$seri public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/AmbientLightSource;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/AmbientLightSource$Companion { @@ -33,7 +32,6 @@ public synthetic class space/kscience/visionforge/solid/AxesSolid$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/AxesSolid;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/AxesSolid$Companion { @@ -43,14 +41,14 @@ public final class space/kscience/visionforge/solid/AxesSolid$Companion { public final class space/kscience/visionforge/solid/Box : space/kscience/visionforge/solid/SolidBase, space/kscience/visionforge/solid/Hexagon { public static final field Companion Lspace/kscience/visionforge/solid/Box$Companion; public fun <init> (FFF)V - public fun getNode1 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode2 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode3 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode4 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode5 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode6 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode7 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode8 ()Lspace/kscience/visionforge/solid/Float32Vector3D; + public fun getNode1 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode2 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode3 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode4 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode5 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode6 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode7 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode8 ()Lspace/kscience/kmath/geometry/Vector3D; public final fun getXSize ()F public final fun getYSize ()F public final fun getZSize ()F @@ -64,7 +62,6 @@ public synthetic class space/kscience/visionforge/solid/Box$$serializer : kotlin public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Box;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/Box$Companion { @@ -72,7 +69,7 @@ public final class space/kscience/visionforge/solid/Box$Companion { } public final class space/kscience/visionforge/solid/ColorAccessor : space/kscience/dataforge/meta/MutableValueProvider { - public fun <init> (Lspace/kscience/dataforge/meta/MutableValueProvider;Lspace/kscience/dataforge/names/Name;)V + public fun <init> (Lspace/kscience/dataforge/meta/MutableMeta;)V public final fun getValue ()Lspace/kscience/dataforge/meta/Value; public fun getValue (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/Value; public final fun setValue (Lspace/kscience/dataforge/meta/Value;)V @@ -81,8 +78,8 @@ public final class space/kscience/visionforge/solid/ColorAccessor : space/kscien public final class space/kscience/visionforge/solid/ColorAccessorKt { public static final fun clear (Lspace/kscience/visionforge/solid/ColorAccessor;)V - public static final fun colorProperty (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;)Lkotlin/properties/ReadOnlyProperty; - public static synthetic fun colorProperty$default (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)Lkotlin/properties/ReadOnlyProperty; + public static final fun colorProperty (Lspace/kscience/visionforge/MutableVision;Lspace/kscience/dataforge/names/Name;)Lkotlin/properties/ReadOnlyProperty; + public static synthetic fun colorProperty$default (Lspace/kscience/visionforge/MutableVision;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)Lkotlin/properties/ReadOnlyProperty; public static final fun getString (Lspace/kscience/visionforge/solid/ColorAccessor;)Ljava/lang/String; public static final fun invoke (Lspace/kscience/visionforge/solid/ColorAccessor;I)V public static final fun invoke (Lspace/kscience/visionforge/solid/ColorAccessor;Ljava/lang/String;)V @@ -106,7 +103,6 @@ public synthetic class space/kscience/visionforge/solid/Composite$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Composite;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/Composite$Companion { @@ -156,7 +152,6 @@ public synthetic class space/kscience/visionforge/solid/ConeSegment$$serializer public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/ConeSegment;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/ConeSegment$Companion { @@ -192,7 +187,6 @@ public synthetic class space/kscience/visionforge/solid/ConeSurface$$serializer public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/ConeSurface;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/ConeSurface$Companion { @@ -220,7 +214,6 @@ public synthetic class space/kscience/visionforge/solid/Convex$$serializer : kot public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Convex;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/Convex$Companion { @@ -240,12 +233,12 @@ public final class space/kscience/visionforge/solid/ConvexKt { public final class space/kscience/visionforge/solid/CutTube : space/kscience/visionforge/solid/SolidBase, space/kscience/visionforge/solid/GeometrySolid { public static final field Companion Lspace/kscience/visionforge/solid/CutTube$Companion; - public fun <init> (FFFFFLspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;)V - public synthetic fun <init> (FFFFFLspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun <init> (FFFFFLspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;)V + public synthetic fun <init> (FFFFFLspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun getHeight ()F public final fun getInnerRadius ()F - public final fun getNBottom ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public final fun getNTop ()Lspace/kscience/visionforge/solid/Float32Vector3D; + public final fun getNBottom ()Lspace/kscience/kmath/geometry/Vector3D; + public final fun getNTop ()Lspace/kscience/kmath/geometry/Vector3D; public final fun getOuterRadius ()F public final fun getPhi ()F public final fun getPhiStart ()F @@ -260,7 +253,6 @@ public synthetic class space/kscience/visionforge/solid/CutTube$$serializer : ko public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/CutTube;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/CutTube$Companion { @@ -268,8 +260,8 @@ public final class space/kscience/visionforge/solid/CutTube$Companion { } public final class space/kscience/visionforge/solid/CutTubeKt { - public static final fun cutTube (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/CutTube; - public static synthetic fun cutTube$default (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/CutTube; + public static final fun cutTube (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/CutTube; + public static synthetic fun cutTube$default (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/CutTube; } public final class space/kscience/visionforge/solid/Extruded : space/kscience/visionforge/solid/SolidBase, space/kscience/visionforge/solid/GeometrySolid { @@ -289,7 +281,6 @@ public synthetic class space/kscience/visionforge/solid/Extruded$$serializer : k public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Extruded;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/Extruded$Builder { @@ -340,7 +331,6 @@ public synthetic class space/kscience/visionforge/solid/Extruded$Layer$$serializ public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Extruded$Layer;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/Extruded$Layer$Companion { @@ -352,108 +342,17 @@ public final class space/kscience/visionforge/solid/ExtrudedKt { public static synthetic fun extruded$default (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/Extruded; } -public final class space/kscience/visionforge/solid/Float32Euclidean2DSpace : space/kscience/kmath/geometry/GeometrySpace, space/kscience/kmath/operations/ScaleOperations { - public static final field INSTANCE Lspace/kscience/visionforge/solid/Float32Euclidean2DSpace; - public synthetic fun add (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun add (Lspace/kscience/visionforge/solid/Float32Vector2D;Lspace/kscience/visionforge/solid/Float32Vector2D;)Lspace/kscience/visionforge/solid/Float32Vector2D; - public synthetic fun distanceTo (Lspace/kscience/kmath/geometry/Vector;Lspace/kscience/kmath/geometry/Vector;)D - public fun distanceTo (Lspace/kscience/visionforge/solid/Float32Vector2D;Lspace/kscience/visionforge/solid/Float32Vector2D;)D - public synthetic fun dot (Lspace/kscience/kmath/geometry/Vector;Lspace/kscience/kmath/geometry/Vector;)D - public fun dot (Lspace/kscience/visionforge/solid/Float32Vector2D;Lspace/kscience/visionforge/solid/Float32Vector2D;)D - public final fun getXAxis ()Lspace/kscience/visionforge/solid/Float32Vector2D; - public final fun getYAxis ()Lspace/kscience/visionforge/solid/Float32Vector2D; - public synthetic fun getZero ()Ljava/lang/Object; - public fun getZero ()Lspace/kscience/visionforge/solid/Float32Vector2D; - public synthetic fun norm (Ljava/lang/Object;)Ljava/lang/Object; - public final fun norm (Lspace/kscience/visionforge/solid/Float32Vector2D;)D - public fun norm (Lspace/kscience/visionforge/solid/Float32Vector2D;)Ljava/lang/Double; - public synthetic fun scale (Ljava/lang/Object;D)Ljava/lang/Object; - public fun scale (Lspace/kscience/visionforge/solid/Float32Vector2D;D)Lspace/kscience/visionforge/solid/Float32Vector2D; - public synthetic fun unaryMinus (Ljava/lang/Object;)Ljava/lang/Object; - public fun unaryMinus (Lspace/kscience/visionforge/solid/Float32Vector2D;)Lspace/kscience/visionforge/solid/Float32Vector2D; - public final fun vector (FF)Lspace/kscience/visionforge/solid/Float32Vector2D; - public final fun vector (Ljava/lang/Number;Ljava/lang/Number;)Lspace/kscience/visionforge/solid/Float32Vector2D; -} - -public final class space/kscience/visionforge/solid/Float32Euclidean2DSpace$VectorSerializer : kotlinx/serialization/KSerializer { - public static final field INSTANCE Lspace/kscience/visionforge/solid/Float32Euclidean2DSpace$VectorSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/solid/Float32Vector2D; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Float32Vector2D;)V -} - -public final class space/kscience/visionforge/solid/Float32Euclidean2DSpaceKt { - public static final fun Float32Vector2D (Ljava/lang/Number;Ljava/lang/Number;)Lspace/kscience/visionforge/solid/Float32Vector2D; -} - -public final class space/kscience/visionforge/solid/Float32Euclidean3DSpace : space/kscience/kmath/geometry/GeometrySpace, space/kscience/kmath/operations/ScaleOperations { - public static final field INSTANCE Lspace/kscience/visionforge/solid/Float32Euclidean3DSpace; - public synthetic fun add (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun add (Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;)Lspace/kscience/visionforge/solid/Float32Vector3D; - public final fun cross (Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;)Lspace/kscience/visionforge/solid/Float32Vector3D; - public synthetic fun distanceTo (Lspace/kscience/kmath/geometry/Vector;Lspace/kscience/kmath/geometry/Vector;)D - public fun distanceTo (Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;)D - public synthetic fun dot (Lspace/kscience/kmath/geometry/Vector;Lspace/kscience/kmath/geometry/Vector;)D - public fun dot (Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;)D - public final fun getXAxis ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public final fun getYAxis ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public final fun getZAxis ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public synthetic fun getZero ()Ljava/lang/Object; - public fun getZero ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public synthetic fun norm (Ljava/lang/Object;)Ljava/lang/Object; - public final fun norm (Lspace/kscience/visionforge/solid/Float32Vector3D;)D - public fun norm (Lspace/kscience/visionforge/solid/Float32Vector3D;)Ljava/lang/Double; - public synthetic fun scale (Ljava/lang/Object;D)Ljava/lang/Object; - public fun scale (Lspace/kscience/visionforge/solid/Float32Vector3D;D)Lspace/kscience/visionforge/solid/Float32Vector3D; - public synthetic fun unaryMinus (Ljava/lang/Object;)Ljava/lang/Object; - public fun unaryMinus (Lspace/kscience/visionforge/solid/Float32Vector3D;)Lspace/kscience/visionforge/solid/Float32Vector3D; - public final fun vector (FFF)Lspace/kscience/visionforge/solid/Float32Vector3D; - public final fun vector (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lspace/kscience/visionforge/solid/Float32Vector3D; - public final fun vectorProduct (Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;)Lspace/kscience/visionforge/solid/Float32Vector3D; -} - -public final class space/kscience/visionforge/solid/Float32Euclidean3DSpace$VectorSerializer : kotlinx/serialization/KSerializer { - public static final field INSTANCE Lspace/kscience/visionforge/solid/Float32Euclidean3DSpace$VectorSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Float32Vector3D;)V -} - -public final class space/kscience/visionforge/solid/Float32Euclidean3DSpaceKt { - public static final fun Float32Vector3D (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lspace/kscience/visionforge/solid/Float32Vector3D; -} - -public abstract interface class space/kscience/visionforge/solid/Float32Vector2D : space/kscience/kmath/geometry/Vector2D { - public static final field Companion Lspace/kscience/visionforge/solid/Float32Vector2D$Companion; -} - -public final class space/kscience/visionforge/solid/Float32Vector2D$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public abstract interface class space/kscience/visionforge/solid/Float32Vector3D : space/kscience/kmath/geometry/Vector3D { - public static final field Companion Lspace/kscience/visionforge/solid/Float32Vector3D$Companion; -} - -public final class space/kscience/visionforge/solid/Float32Vector3D$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class space/kscience/visionforge/solid/GenericHexagon : space/kscience/visionforge/solid/SolidBase, space/kscience/visionforge/solid/Hexagon { public static final field Companion Lspace/kscience/visionforge/solid/GenericHexagon$Companion; - public fun <init> (Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;)V - public fun getNode1 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode2 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode3 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode4 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode5 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode6 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode7 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public fun getNode8 ()Lspace/kscience/visionforge/solid/Float32Vector3D; + public fun <init> (Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;)V + public fun getNode1 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode2 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode3 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode4 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode5 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode6 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode7 ()Lspace/kscience/kmath/geometry/Vector3D; + public fun getNode8 ()Lspace/kscience/kmath/geometry/Vector3D; } public synthetic class space/kscience/visionforge/solid/GenericHexagon$$serializer : kotlinx/serialization/internal/GeneratedSerializer { @@ -464,7 +363,6 @@ public synthetic class space/kscience/visionforge/solid/GenericHexagon$$serializ public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/GenericHexagon;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/GenericHexagon$Companion { @@ -473,21 +371,21 @@ public final class space/kscience/visionforge/solid/GenericHexagon$Companion { public abstract interface class space/kscience/visionforge/solid/GeometryBuilder { public abstract fun build ()Ljava/lang/Object; - public abstract fun face (Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/dataforge/meta/Meta;)V - public static synthetic fun face$default (Lspace/kscience/visionforge/solid/GeometryBuilder;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/dataforge/meta/Meta;ILjava/lang/Object;)V + public abstract fun face (Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/dataforge/meta/Meta;)V + public static synthetic fun face$default (Lspace/kscience/visionforge/solid/GeometryBuilder;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/dataforge/meta/Meta;ILjava/lang/Object;)V } public final class space/kscience/visionforge/solid/GeometryBuilderKt { - public static final fun cap (Lspace/kscience/visionforge/solid/GeometryBuilder;Ljava/util/List;Lspace/kscience/visionforge/solid/Float32Vector3D;)V - public static synthetic fun cap$default (Lspace/kscience/visionforge/solid/GeometryBuilder;Ljava/util/List;Lspace/kscience/visionforge/solid/Float32Vector3D;ILjava/lang/Object;)V - public static final fun face4 (Lspace/kscience/visionforge/solid/GeometryBuilder;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/dataforge/meta/Meta;)V - public static synthetic fun face4$default (Lspace/kscience/visionforge/solid/GeometryBuilder;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/dataforge/meta/Meta;ILjava/lang/Object;)V + public static final fun cap (Lspace/kscience/visionforge/solid/GeometryBuilder;Ljava/util/List;Lspace/kscience/kmath/geometry/Vector3D;)V + public static synthetic fun cap$default (Lspace/kscience/visionforge/solid/GeometryBuilder;Ljava/util/List;Lspace/kscience/kmath/geometry/Vector3D;ILjava/lang/Object;)V + public static final fun face4 (Lspace/kscience/visionforge/solid/GeometryBuilder;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/dataforge/meta/Meta;)V + public static synthetic fun face4$default (Lspace/kscience/visionforge/solid/GeometryBuilder;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/dataforge/meta/Meta;ILjava/lang/Object;)V } public final class space/kscience/visionforge/solid/GeometryKt { public static final field PI2 F - public static final fun toMeta (Lspace/kscience/visionforge/solid/Float32Vector2D;)Lspace/kscience/dataforge/meta/Meta; - public static final fun toMeta (Lspace/kscience/visionforge/solid/Float32Vector3D;)Lspace/kscience/dataforge/meta/Meta; + public static final fun toMeta (Lspace/kscience/kmath/geometry/Vector2D;)Lspace/kscience/dataforge/meta/Meta; + public static final fun toMeta (Lspace/kscience/kmath/geometry/Vector3D;)Lspace/kscience/dataforge/meta/Meta; } public abstract interface class space/kscience/visionforge/solid/GeometrySolid : space/kscience/visionforge/solid/Solid { @@ -495,28 +393,28 @@ public abstract interface class space/kscience/visionforge/solid/GeometrySolid : } public abstract interface class space/kscience/visionforge/solid/Hexagon : space/kscience/visionforge/solid/GeometrySolid { - public abstract fun getNode1 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public abstract fun getNode2 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public abstract fun getNode3 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public abstract fun getNode4 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public abstract fun getNode5 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public abstract fun getNode6 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public abstract fun getNode7 ()Lspace/kscience/visionforge/solid/Float32Vector3D; - public abstract fun getNode8 ()Lspace/kscience/visionforge/solid/Float32Vector3D; + public abstract fun getNode1 ()Lspace/kscience/kmath/geometry/Vector3D; + public abstract fun getNode2 ()Lspace/kscience/kmath/geometry/Vector3D; + public abstract fun getNode3 ()Lspace/kscience/kmath/geometry/Vector3D; + public abstract fun getNode4 ()Lspace/kscience/kmath/geometry/Vector3D; + public abstract fun getNode5 ()Lspace/kscience/kmath/geometry/Vector3D; + public abstract fun getNode6 ()Lspace/kscience/kmath/geometry/Vector3D; + public abstract fun getNode7 ()Lspace/kscience/kmath/geometry/Vector3D; + public abstract fun getNode8 ()Lspace/kscience/kmath/geometry/Vector3D; public fun toGeometry (Lspace/kscience/visionforge/solid/GeometryBuilder;)V } public final class space/kscience/visionforge/solid/HexagonKt { public static final fun box (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/Box; public static synthetic fun box$default (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/Box; - public static final fun hexagon (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/Hexagon; - public static synthetic fun hexagon$default (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Lspace/kscience/visionforge/solid/Float32Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/Hexagon; + public static final fun hexagon (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/Hexagon; + public static synthetic fun hexagon$default (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Lspace/kscience/kmath/geometry/Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/Hexagon; } public abstract class space/kscience/visionforge/solid/LightSource : space/kscience/visionforge/solid/MiscSolid { public static final field Companion Lspace/kscience/visionforge/solid/LightSource$Companion; public fun <init> ()V - public synthetic fun <init> (ILspace/kscience/dataforge/meta/MutableMeta;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public synthetic fun <init> (ILspace/kscience/dataforge/meta/ObservableMutableMeta;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V public final fun getColor ()Lspace/kscience/visionforge/solid/ColorAccessor; public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; public final fun getIntensity ()Ljava/lang/Number; @@ -540,7 +438,7 @@ public final class space/kscience/visionforge/solid/LightSourceKt { public abstract class space/kscience/visionforge/solid/MiscSolid : space/kscience/visionforge/solid/SolidBase { public static final field Companion Lspace/kscience/visionforge/solid/MiscSolid$Companion; public fun <init> ()V - public synthetic fun <init> (ILspace/kscience/dataforge/meta/MutableMeta;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public synthetic fun <init> (ILspace/kscience/dataforge/meta/ObservableMutableMeta;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V public static final synthetic fun write$Self (Lspace/kscience/visionforge/solid/MiscSolid;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V } @@ -553,6 +451,15 @@ public final class space/kscience/visionforge/solid/MiscSolidKt { public static synthetic fun axes$default (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/Number;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/AxesSolid; } +public final class space/kscience/visionforge/solid/PathSerializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lspace/kscience/visionforge/solid/PathSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize-X5wN5Vs (Lkotlinx/serialization/encoding/Decoder;)Ljava/util/List; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize-tbnDRjY (Lkotlinx/serialization/encoding/Encoder;Ljava/util/List;)V +} + public final class space/kscience/visionforge/solid/PointLightSource : space/kscience/visionforge/solid/LightSource { public static final field Companion Lspace/kscience/visionforge/solid/PointLightSource$Companion; public fun <init> ()V @@ -566,7 +473,6 @@ public synthetic class space/kscience/visionforge/solid/PointLightSource$$serial public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/PointLightSource;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/PointLightSource$Companion { @@ -590,7 +496,6 @@ public synthetic class space/kscience/visionforge/solid/PolyLine$$serializer : k public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/PolyLine;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/PolyLine$Companion { @@ -598,8 +503,8 @@ public final class space/kscience/visionforge/solid/PolyLine$Companion { } public final class space/kscience/visionforge/solid/PolyLineKt { - public static final fun polyline (Lspace/kscience/visionforge/MutableVisionContainer;[Lspace/kscience/visionforge/solid/Float32Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/PolyLine; - public static synthetic fun polyline$default (Lspace/kscience/visionforge/MutableVisionContainer;[Lspace/kscience/visionforge/solid/Float32Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/PolyLine; + public static final fun polyline (Lspace/kscience/visionforge/MutableVisionContainer;[Lspace/kscience/kmath/geometry/Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/PolyLine; + public static synthetic fun polyline$default (Lspace/kscience/visionforge/MutableVisionContainer;[Lspace/kscience/kmath/geometry/Vector3D;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/PolyLine; } public abstract interface class space/kscience/visionforge/solid/PrototypeHolder { @@ -624,7 +529,6 @@ public synthetic class space/kscience/visionforge/solid/Shape2DBuilder$$serializ public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Shape2DBuilder;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/Shape2DBuilder$Companion { @@ -635,7 +539,7 @@ public final class space/kscience/visionforge/solid/Shape2DKt { public static final fun polygon (Lspace/kscience/visionforge/solid/Shape2DBuilder;ILjava/lang/Number;)V } -public abstract interface class space/kscience/visionforge/solid/Solid : space/kscience/visionforge/Vision { +public abstract interface class space/kscience/visionforge/solid/Solid : space/kscience/visionforge/MutableVision { public static final field Companion Lspace/kscience/visionforge/solid/Solid$Companion; public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; } @@ -667,7 +571,7 @@ public final class space/kscience/visionforge/solid/Solid$Companion { public class space/kscience/visionforge/solid/SolidBase : space/kscience/visionforge/AbstractVision, space/kscience/visionforge/solid/Solid { public static final field Companion Lspace/kscience/visionforge/solid/SolidBase$Companion; public fun <init> ()V - public synthetic fun <init> (ILspace/kscience/dataforge/meta/MutableMeta;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public synthetic fun <init> (ILspace/kscience/dataforge/meta/ObservableMutableMeta;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; public static final synthetic fun write$Self (Lspace/kscience/visionforge/solid/SolidBase;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlinx/serialization/KSerializer;)V } @@ -687,19 +591,24 @@ public final class space/kscience/visionforge/solid/SolidBase$Companion { public final fun serializer (Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; } -public final class space/kscience/visionforge/solid/SolidGroup : space/kscience/visionforge/AbstractVisionGroup, space/kscience/visionforge/MutableVisionContainer, space/kscience/visionforge/MutableVisionGroup, space/kscience/visionforge/solid/PrototypeHolder, space/kscience/visionforge/solid/Solid { +public abstract interface class space/kscience/visionforge/solid/SolidContainer : space/kscience/visionforge/VisionGroup, space/kscience/visionforge/solid/Solid { + public fun receiveEvent (Lspace/kscience/visionforge/VisionEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class space/kscience/visionforge/solid/SolidGroup : space/kscience/visionforge/AbstractVision, space/kscience/visionforge/MutableVisionGroup, space/kscience/visionforge/solid/PrototypeHolder, space/kscience/visionforge/solid/SolidContainer { public static final field Companion Lspace/kscience/visionforge/solid/SolidGroup$Companion; + public static final field STATIC_TOKEN_BODY Ljava/lang/String; public fun <init> ()V - public synthetic fun createGroup ()Lspace/kscience/visionforge/AbstractVisionGroup; - public synthetic fun createGroup ()Lspace/kscience/visionforge/MutableVisionGroup; - public fun createGroup ()Lspace/kscience/visionforge/solid/SolidGroup; - public final fun get (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/solid/Solid; + public synthetic fun convertVisionOrNull (Lspace/kscience/visionforge/Vision;)Lspace/kscience/visionforge/Vision; + public fun convertVisionOrNull (Lspace/kscience/visionforge/Vision;)Lspace/kscience/visionforge/solid/Solid; + public fun getDefaultChainTarget ()Ljava/lang/String; public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; - public final fun getItems ()Ljava/util/Map; public fun getPrototype (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/solid/Solid; + public fun getVisions ()Ljava/util/Map; public fun prototypes (Lkotlin/jvm/functions/Function1;)V - public synthetic fun setChild (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;)V - public fun setChild (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/solid/Solid;)V + public fun receiveEvent (Lspace/kscience/visionforge/VisionEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public synthetic fun setVision (Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/Vision;)V + public fun setVision (Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/solid/Solid;)V } public synthetic class space/kscience/visionforge/solid/SolidGroup$$serializer : kotlinx/serialization/internal/GeneratedSerializer { @@ -710,36 +619,45 @@ public synthetic class space/kscience/visionforge/solid/SolidGroup$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/SolidGroup;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/SolidGroup$Companion { - public final fun getPROTOTYPES_TOKEN ()Lspace/kscience/dataforge/names/NameToken; + public final fun inferNameFor (Ljava/lang/String;Lspace/kscience/visionforge/Vision;)Lspace/kscience/dataforge/names/NameToken; public final fun serializer ()Lkotlinx/serialization/KSerializer; + public final fun staticNameFor (Lspace/kscience/visionforge/Vision;)Lspace/kscience/dataforge/names/NameToken; } public final class space/kscience/visionforge/solid/SolidGroupKt { public static final fun SolidGroup (Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/SolidGroup; public static final fun get (Lspace/kscience/visionforge/solid/SolidGroup;Ljava/lang/String;)Lspace/kscience/visionforge/solid/Solid; + public static final fun get (Lspace/kscience/visionforge/solid/SolidGroup;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/solid/Solid; + public static final fun get (Lspace/kscience/visionforge/solid/SolidGroup;Lspace/kscience/dataforge/names/NameToken;)Lspace/kscience/visionforge/solid/Solid; + public static final fun getPrototype (Lspace/kscience/visionforge/solid/PrototypeHolder;Ljava/lang/String;)Lspace/kscience/visionforge/solid/Solid; + public static final fun getVision (Lspace/kscience/visionforge/solid/SolidContainer;Ljava/lang/String;)Lspace/kscience/visionforge/solid/Solid; + public static final fun getVision (Lspace/kscience/visionforge/solid/SolidContainer;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/solid/Solid; + public static final fun set (Lspace/kscience/visionforge/solid/SolidGroup;Ljava/lang/String;Lspace/kscience/visionforge/solid/Solid;)V + public static final fun set (Lspace/kscience/visionforge/solid/SolidGroup;Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/solid/Solid;)V + public static final fun set (Lspace/kscience/visionforge/solid/SolidGroup;Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/solid/Solid;)V public static final fun solidGroup (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/SolidGroup; - public static final fun solidGroup (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/Name;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/SolidGroup; + public static final fun solidGroup (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/NameToken;Lkotlin/jvm/functions/Function1;)Lspace/kscience/visionforge/solid/SolidGroup; public static synthetic fun solidGroup$default (Lspace/kscience/visionforge/MutableVisionContainer;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/SolidGroup; - public static synthetic fun solidGroup$default (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/Name;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/SolidGroup; + public static synthetic fun solidGroup$default (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/NameToken;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/SolidGroup; + public static final fun static (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/visionforge/solid/Solid;)V } public final class space/kscience/visionforge/solid/SolidKt { public static final fun getDetail (Lspace/kscience/visionforge/solid/Solid;)Ljava/lang/Integer; - public static final fun getIgnore (Lspace/kscience/visionforge/Vision;)Ljava/lang/Boolean; + public static final fun getIgnore (Lspace/kscience/visionforge/MutableVision;)Ljava/lang/Boolean; public static final fun getLayer (Lspace/kscience/visionforge/solid/Solid;)I - public static final fun getPosition (Lspace/kscience/visionforge/solid/Solid;)Lspace/kscience/visionforge/solid/Float32Vector3D; + public static final fun getPosition (Lspace/kscience/visionforge/solid/Solid;)Lspace/kscience/kmath/geometry/Vector3D; public static final fun getQuaternion (Lspace/kscience/visionforge/solid/Solid;)Lspace/kscience/kmath/complex/Quaternion; public static final fun getQuaternionOrNull (Lspace/kscience/visionforge/solid/Solid;)Lspace/kscience/kmath/complex/Quaternion; - public static final fun getRotation (Lspace/kscience/visionforge/solid/Solid;)Lspace/kscience/visionforge/solid/Float32Vector3D; - public static final fun getRotationOrder (Lspace/kscience/visionforge/solid/Solid;)Lspace/kscience/kmath/geometry/RotationOrder; + public static final fun getRotation (Lspace/kscience/visionforge/solid/Solid;)Lspace/kscience/kmath/geometry/Vector3D; + public static final fun getRotationOrder (Lspace/kscience/visionforge/solid/Solid;)Lspace/kscience/kmath/geometry/euclidean3d/RotationOrder; public static final fun getRotationX (Lspace/kscience/visionforge/solid/Solid;)Ljava/lang/Number; public static final fun getRotationY (Lspace/kscience/visionforge/solid/Solid;)Ljava/lang/Number; public static final fun getRotationZ (Lspace/kscience/visionforge/solid/Solid;)Ljava/lang/Number; - public static final fun getScale (Lspace/kscience/visionforge/solid/Solid;)Lspace/kscience/visionforge/solid/Float32Vector3D; + public static final fun getScale (Lspace/kscience/visionforge/solid/Solid;)Lspace/kscience/kmath/geometry/Vector3D; public static final fun getScaleX (Lspace/kscience/visionforge/solid/Solid;)Ljava/lang/Number; public static final fun getScaleY (Lspace/kscience/visionforge/solid/Solid;)Ljava/lang/Number; public static final fun getScaleZ (Lspace/kscience/visionforge/solid/Solid;)Ljava/lang/Number; @@ -749,17 +667,17 @@ public final class space/kscience/visionforge/solid/SolidKt { public static final fun rotate (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/kmath/geometry/Angle;Lspace/kscience/kmath/geometry/Vector3D;)V public static final fun scale (Lspace/kscience/visionforge/solid/Solid;Ljava/lang/Number;)V public static final fun setDetail (Lspace/kscience/visionforge/solid/Solid;Ljava/lang/Integer;)V - public static final fun setIgnore (Lspace/kscience/visionforge/Vision;Ljava/lang/Boolean;)V + public static final fun setIgnore (Lspace/kscience/visionforge/MutableVision;Ljava/lang/Boolean;)V public static final fun setLayer (Lspace/kscience/visionforge/solid/Solid;I)V - public static final fun setPosition (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/visionforge/solid/Float32Vector3D;)V + public static final fun setPosition (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/kmath/geometry/Vector3D;)V public static final fun setQuaternion (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/kmath/complex/Quaternion;)V public static final fun setQuaternionOrNull (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/kmath/complex/Quaternion;)V - public static final fun setRotation (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/visionforge/solid/Float32Vector3D;)V - public static final fun setRotationOrder (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/kmath/geometry/RotationOrder;)V + public static final fun setRotation (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/kmath/geometry/Vector3D;)V + public static final fun setRotationOrder (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/kmath/geometry/euclidean3d/RotationOrder;)V public static final fun setRotationX (Lspace/kscience/visionforge/solid/Solid;Ljava/lang/Number;)V public static final fun setRotationY (Lspace/kscience/visionforge/solid/Solid;Ljava/lang/Number;)V public static final fun setRotationZ (Lspace/kscience/visionforge/solid/Solid;Ljava/lang/Number;)V - public static final fun setScale (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/visionforge/solid/Float32Vector3D;)V + public static final fun setScale (Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/kmath/geometry/Vector3D;)V public static final fun setScaleX (Lspace/kscience/visionforge/solid/Solid;Ljava/lang/Number;)V public static final fun setScaleY (Lspace/kscience/visionforge/solid/Solid;Ljava/lang/Number;)V public static final fun setScaleZ (Lspace/kscience/visionforge/solid/Solid;Ljava/lang/Number;)V @@ -784,7 +702,6 @@ public synthetic class space/kscience/visionforge/solid/SolidLabel$$serializer : public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/SolidLabel;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/SolidLabel$Companion { @@ -841,16 +758,19 @@ public final class space/kscience/visionforge/solid/SolidMaterialKt { public static final fun setOpacity (Lspace/kscience/visionforge/solid/Solid;Ljava/lang/Number;)V } -public final class space/kscience/visionforge/solid/SolidReference : space/kscience/visionforge/VisionGroup, space/kscience/visionforge/solid/Solid { +public final class space/kscience/visionforge/solid/SolidReference : space/kscience/visionforge/AbstractVision, space/kscience/visionforge/solid/SolidContainer { public static final field Companion Lspace/kscience/visionforge/solid/SolidReference$Companion; public static final field REFERENCE_CHILD_PROPERTY_PREFIX Ljava/lang/String; public fun <init> (Lspace/kscience/dataforge/names/Name;)V - public fun getChildren ()Lspace/kscience/visionforge/VisionChildren; public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; public fun getParent ()Lspace/kscience/visionforge/Vision; - public fun getProperties ()Lspace/kscience/visionforge/MutableVisionProperties; public final fun getPrototype ()Lspace/kscience/visionforge/solid/Solid; public final fun getPrototypeName ()Lspace/kscience/dataforge/names/Name; + public synthetic fun getVision (Lspace/kscience/dataforge/names/NameToken;)Lspace/kscience/visionforge/Vision; + public fun getVision (Lspace/kscience/dataforge/names/NameToken;)Lspace/kscience/visionforge/solid/Solid; + public fun getVisions ()Ljava/util/Map; + public fun mutableProperty (Lspace/kscience/dataforge/names/Name;ZZ)Lspace/kscience/dataforge/meta/MutableMeta; + public fun readProperty (Lspace/kscience/dataforge/names/Name;ZZ)Lspace/kscience/dataforge/meta/Meta; public fun setParent (Lspace/kscience/visionforge/Vision;)V } @@ -862,7 +782,6 @@ public synthetic class space/kscience/visionforge/solid/SolidReference$$serializ public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/SolidReference;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/SolidReference$Companion { @@ -874,16 +793,16 @@ public final class space/kscience/visionforge/solid/SolidReferenceKt { public static final fun newRef (Lspace/kscience/visionforge/solid/SolidGroup;Ljava/lang/String;Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/visionforge/solid/SolidGroup;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/solid/SolidReference; public static synthetic fun newRef$default (Lspace/kscience/visionforge/solid/SolidGroup;Ljava/lang/String;Lspace/kscience/visionforge/solid/Solid;Lspace/kscience/visionforge/solid/SolidGroup;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/SolidReference; public static final fun ref (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/Name;Ljava/lang/String;)Lspace/kscience/visionforge/solid/SolidReference; - public static final fun ref (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/names/Name;)Lspace/kscience/visionforge/solid/SolidReference; - public static synthetic fun ref$default (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/names/Name;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/SolidReference; + public static final fun ref (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/names/NameToken;)Lspace/kscience/visionforge/solid/SolidReference; + public static synthetic fun ref$default (Lspace/kscience/visionforge/MutableVisionContainer;Lspace/kscience/dataforge/names/Name;Lspace/kscience/dataforge/names/NameToken;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/SolidReference; } public final class space/kscience/visionforge/solid/Solids : space/kscience/visionforge/VisionPlugin, space/kscience/visionforge/MutableVisionContainer { public static final field Companion Lspace/kscience/visionforge/solid/Solids$Companion; public fun <init> (Lspace/kscience/dataforge/meta/Meta;)V public fun getTag ()Lspace/kscience/dataforge/context/PluginTag; - public synthetic fun setChild (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/Vision;)V - public fun setChild (Lspace/kscience/dataforge/names/Name;Lspace/kscience/visionforge/solid/Solid;)V + public synthetic fun setVision (Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/Vision;)V + public fun setVision (Lspace/kscience/dataforge/names/NameToken;Lspace/kscience/visionforge/solid/Solid;)V } public final class space/kscience/visionforge/solid/Solids$Companion : space/kscience/dataforge/context/PluginFactory { @@ -921,7 +840,6 @@ public synthetic class space/kscience/visionforge/solid/Sphere$$serializer : kot public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Sphere;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/Sphere$Companion { @@ -954,7 +872,6 @@ public synthetic class space/kscience/visionforge/solid/SphereLayer$$serializer public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/SphereLayer;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/SphereLayer$Companion { @@ -980,7 +897,6 @@ public synthetic class space/kscience/visionforge/solid/StlBinarySolid$$serializ public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/StlBinarySolid;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/StlBinarySolid$Companion { @@ -1009,7 +925,6 @@ public synthetic class space/kscience/visionforge/solid/StlUrlSolid$$serializer public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/StlUrlSolid;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/StlUrlSolid$Companion { @@ -1032,7 +947,6 @@ public synthetic class space/kscience/visionforge/solid/Surface$$serializer : ko public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Surface;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/Surface$Builder { @@ -1059,7 +973,7 @@ public final class space/kscience/visionforge/solid/Surface$Layer { public final fun copy (FLjava/util/List;Ljava/util/List;)Lspace/kscience/visionforge/solid/Surface$Layer; public static synthetic fun copy$default (Lspace/kscience/visionforge/solid/Surface$Layer;FLjava/util/List;Ljava/util/List;ILjava/lang/Object;)Lspace/kscience/visionforge/solid/Surface$Layer; public fun equals (Ljava/lang/Object;)Z - public final fun getCenter ()Lspace/kscience/visionforge/solid/Float32Vector3D; + public final fun getCenter ()Lspace/kscience/kmath/geometry/Vector3D; public final fun getInner ()Ljava/util/List; public final fun getOuter ()Ljava/util/List; public final fun getSize ()I @@ -1078,7 +992,6 @@ public synthetic class space/kscience/visionforge/solid/Surface$Layer$$serialize public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/visionforge/solid/Surface$Layer;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class space/kscience/visionforge/solid/Surface$Layer$Companion { diff --git a/visionforge-solid/src/commonMain/kotlin/space/kscience/visionforge/solid/SolidGroup.kt b/visionforge-solid/src/commonMain/kotlin/space/kscience/visionforge/solid/SolidGroup.kt index 4dc39a7d..344ef771 100644 --- a/visionforge-solid/src/commonMain/kotlin/space/kscience/visionforge/solid/SolidGroup.kt +++ b/visionforge-solid/src/commonMain/kotlin/space/kscience/visionforge/solid/SolidGroup.kt @@ -81,7 +81,7 @@ public class SolidGroup : AbstractVision(), SolidContainer, PrototypeHolder, Mut override fun setVision(token: NameToken, vision: Solid?) { if (vision == null) { - solids.remove(token)?.let { + solids.remove(token)?.also { it.parent = null } } else { diff --git a/visionforge-tables/src/jsMain/kotlin/tabulator/Tabulator.kt b/visionforge-tables/src/jsMain/kotlin/tabulator/Tabulator.kt index 597dd319..fc6fef49 100644 --- a/visionforge-tables/src/jsMain/kotlin/tabulator/Tabulator.kt +++ b/visionforge-tables/src/jsMain/kotlin/tabulator/Tabulator.kt @@ -1,4 +1,5 @@ @file:JsModule("tabulator-tables") +@file:Suppress("NO_EXPLICIT_VISIBILITY_IN_API_MODE_WARNING") package tabulator import js.objects.Record diff --git a/visionforge-threejs/visionforge-threejs-server/api/visionforge-threejs-server.api b/visionforge-threejs/visionforge-threejs-server/api/visionforge-threejs-server.api index 8d46c793..255f745d 100644 --- a/visionforge-threejs/visionforge-threejs-server/api/visionforge-threejs-server.api +++ b/visionforge-threejs/visionforge-threejs-server/api/visionforge-threejs-server.api @@ -1,6 +1,6 @@ public final class space/kscience/visionforge/three/ServerExtensionsKt { public static final fun getThreeJsHeader (Lspace/kscience/visionforge/html/VisionPage$Companion;)Lspace/kscience/visionforge/html/HtmlFragment; - public static final fun makeThreeJsFile (Ljava/nio/file/Path;Ljava/lang/String;Lspace/kscience/visionforge/html/ResourceLocation;ZLspace/kscience/visionforge/html/HtmlVisionFragment;)V - public static synthetic fun makeThreeJsFile$default (Ljava/nio/file/Path;Ljava/lang/String;Lspace/kscience/visionforge/html/ResourceLocation;ZLspace/kscience/visionforge/html/HtmlVisionFragment;ILjava/lang/Object;)V + public static final fun makeThreeJsFile (Lspace/kscience/visionforge/solid/Solids;Ljava/nio/file/Path;Ljava/lang/String;Lspace/kscience/visionforge/html/ResourceLocation;ZLspace/kscience/visionforge/html/HtmlVisionFragment;)V + public static synthetic fun makeThreeJsFile$default (Lspace/kscience/visionforge/solid/Solids;Ljava/nio/file/Path;Ljava/lang/String;Lspace/kscience/visionforge/html/ResourceLocation;ZLspace/kscience/visionforge/html/HtmlVisionFragment;ILjava/lang/Object;)V }