Skip to content

Commit e36ea10

Browse files
updated Aardvark.Data.Opc & moved lazy kdtree structures to old namespace to maintain backward compatibility
1 parent c1057ab commit e36ea10

File tree

5 files changed

+57
-37
lines changed

5 files changed

+57
-37
lines changed

paket.dependencies

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ nuget Aardvark.Base ~> 5.3.2
1010
nuget Aardvark.Base.FSharp ~> 5.3.2
1111
nuget Aardvark.Geometry ~> 5.3.2
1212

13-
nuget Aardvark.Data.OPC ~> 0.9.0
13+
nuget Aardvark.Data.Opc ~> 0.10.0
1414

1515
nuget Aardvark.Rendering ~> 5.5.0
1616
nuget Aardvark.Rendering.Text ~> 5.5.0

paket.lock

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -13,58 +13,59 @@ NUGET
1313
Aardvark.Base.FSharp (>= 5.3)
1414
FSharp.Core (>= 8.0)
1515
FSharp.Data.Adaptive (>= 1.2.13 < 1.3)
16-
Aardvark.Base (5.3.2)
17-
Aardvark.Base.Telemetry (5.3.2)
16+
Aardvark.Base (5.3.4)
17+
Aardvark.Base.Telemetry (5.3.4)
18+
SingleFileExtractor.Core (>= 2.2.1 < 2.3)
1819
System.Collections.Immutable (>= 8.0)
1920
System.Reflection.Metadata (>= 8.0)
2021
System.Text.Json (>= 8.0.4)
21-
Aardvark.Base.Essentials (5.3.2)
22-
Aardvark.Base (5.3.2)
22+
Aardvark.Base.Essentials (5.3.4)
23+
Aardvark.Base (5.3.4)
2324
System.Collections.Immutable (>= 8.0)
24-
Aardvark.Base.Fonts (5.3.2)
25-
Aardvark.Base.FSharp (5.3.2)
25+
Aardvark.Base.Fonts (5.3.4)
26+
Aardvark.Base.FSharp (5.3.4)
2627
FSharp.Core (>= 8.0)
2728
FuzzySharp (>= 2.0.2 < 2.1)
2829
Unofficial.LibTessDotNet (>= 2.0.2 < 2.1)
2930
Unofficial.Typography (>= 0.1 < 0.2)
30-
Aardvark.Base.FSharp (5.3.2)
31-
Aardvark.Base (5.3.2)
31+
Aardvark.Base.FSharp (5.3.4)
32+
Aardvark.Base (5.3.4)
3233
Aardvark.Base.TypeProviders (>= 4.5.15 < 4.6)
3334
FSharp.Core (>= 8.0)
3435
FSharp.Data.Adaptive (>= 1.2 < 1.3)
3536
FsPickler (>= 5.3.2 < 5.4)
3637
System.Dynamic.Runtime (>= 4.3 < 4.4)
37-
Aardvark.Base.Incremental (5.3.2)
38-
Aardvark.Base (5.3.2)
39-
Aardvark.Base.FSharp (5.3.2)
38+
Aardvark.Base.Incremental (5.3.4)
39+
Aardvark.Base (5.3.4)
40+
Aardvark.Base.FSharp (5.3.4)
4041
Aardvark.Base.TypeProviders (>= 4.5.15 < 4.6)
4142
FSharp.Core (>= 8.0)
4243
FSharp.Data.Adaptive (>= 1.2 < 1.3)
4344
FsPickler (>= 5.3.2 < 5.4)
44-
Aardvark.Base.IO (5.3.2)
45-
Aardvark.Base (5.3.2)
46-
Aardvark.Base.Tensors (5.3.2)
45+
Aardvark.Base.IO (5.3.4)
46+
Aardvark.Base (5.3.4)
47+
Aardvark.Base.Tensors (5.3.4)
4748
System.Dynamic.Runtime (>= 4.3 < 4.4)
48-
Aardvark.Base.Telemetry (5.3.2)
49-
Aardvark.Base.Tensors (5.3.2)
50-
Aardvark.Base (5.3.2)
51-
Aardvark.Base.FSharp (5.3.2)
49+
Aardvark.Base.Telemetry (5.3.4)
50+
Aardvark.Base.Tensors (5.3.4)
51+
Aardvark.Base (5.3.4)
52+
Aardvark.Base.FSharp (5.3.4)
5253
FSharp.Core (>= 8.0)
5354
Aardvark.Base.TypeProviders (4.5.15)
5455
FSharp.Core (>= 4.2.3)
5556
Aardvark.Build (1.0.25)
56-
Aardvark.Data.OPC (0.9)
57-
Aardvark.Base.Tensors (>= 5.3.2 < 5.4)
57+
Aardvark.Data.OPC (0.10)
58+
Aardvark.Base.Tensors (>= 5.3.4 < 5.4)
5859
Aardvark.Rendering.Common (>= 5.5)
5960
FSharp.Core (>= 8.0)
6061
SharpZipLib (>= 1.4.1 < 1.5)
6162
Aardvark.FontProvider (0.1)
6263
Aardvark.Base.Fonts (>= 5.3)
6364
FSharp.Core (>= 8.0.100)
64-
Aardvark.Geometry (5.3.2)
65-
Aardvark.Base (5.3.2)
66-
Aardvark.Base.FSharp (5.3.2)
67-
Aardvark.Base.Tensors (5.3.2)
65+
Aardvark.Geometry (5.3.4)
66+
Aardvark.Base (5.3.4)
67+
Aardvark.Base.FSharp (5.3.4)
68+
Aardvark.Base.Tensors (5.3.4)
6869
Aardvark.Base.TypeProviders (>= 4.5.15 < 4.6)
6970
FSharp.Core (>= 8.0)
7071
FSharp.Data.Adaptive (>= 1.2 < 1.3)
@@ -192,6 +193,8 @@ NUGET
192193
SharpZipLib (1.4.2)
193194
System.Memory (>= 4.5.4) - restriction: || (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0)
194195
System.Threading.Tasks.Extensions (>= 4.5.2) - restriction: || (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0)
196+
SingleFileExtractor.Core (2.2.1)
197+
System.Memory (>= 4.5.5) - restriction: || (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0)
195198
Suave (2.5.6)
196199
FSharp.Core (>= 4.3.4)
197200
System.Buffers (4.5.1) - restriction: || (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0)
@@ -255,7 +258,7 @@ NUGET
255258
System.Runtime (>= 4.3)
256259
System.Runtime.Extensions (>= 4.3)
257260
System.Threading (>= 4.3)
258-
System.Memory (4.5.5) - restriction: || (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0)
261+
System.Memory (4.5.5) - restriction: || (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0)
259262
System.Buffers (>= 4.5.1) - restriction: || (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0)
260263
System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net8.0) (< netcoreapp2.0)) (== netstandard2.0)
261264
System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0)

src/OPCViewer.Base/KdTrees.fs

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
1-
namespace OpcViewer.Base
1+
// The KdTree types live in the legacy namespace Aardvark.VRVis.Opc for compatibility reasons (hurdleless legacy code and deserialization)
2+
namespace Aardvark.VRVis.Opc
23

3-
open System
4-
open System.IO
54
open Aardvark.Geometry
65
open Aardvark.Base
7-
open Aardvark.Base.Coder
8-
open Aardvark.Data.Opc
9-
open MBrace.FsPickler
10-
open MBrace.FsPickler.Combinators
11-
open FSharp.Data.Adaptive
12-
open System.Collections.Generic
136

147
module KdTrees =
158

@@ -30,6 +23,30 @@ module KdTrees =
3023
| LazyKdTree of LazyKdTree
3124
| InCoreKdTree of InCoreKdTree
3225

26+
27+
namespace OpcViewer.Base
28+
29+
30+
open System
31+
open System.IO
32+
open Aardvark.Geometry
33+
open Aardvark.Base
34+
open Aardvark.Base.Coder
35+
open Aardvark.Data.Opc
36+
open MBrace.FsPickler
37+
open MBrace.FsPickler.Combinators
38+
open FSharp.Data.Adaptive
39+
open System.Collections.Generic
40+
41+
open Aardvark.VRVis.Opc.KdTrees
42+
43+
module KdTrees =
44+
45+
type LazyKdTree = Aardvark.VRVis.Opc.KdTrees.LazyKdTree
46+
type InCoreKdTree = Aardvark.VRVis.Opc.KdTrees.InCoreKdTree
47+
type Level0KdTree = Aardvark.VRVis.Opc.KdTrees.Level0KdTree
48+
49+
3350
let relativePath (path: string) (remaining: int) =
3451
path.Split([| "/"; "\\" |], StringSplitOptions.None)
3552
|> List.ofArray

src/OPCViewer.Base/Picking/IntersectionController.fs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ open Aardvark.UI
1010
open Aardvark.Geometry
1111
open Aardvark.Data.Opc
1212
open OpcViewer.Base
13-
open OpcViewer.Base.KdTrees
13+
open Aardvark.VRVis.Opc.KdTrees
1414
open FSharp.Data.Adaptive
1515

1616
module IntersectionController =

src/OPCViewer.Base/Picking/Picking-Model.fs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ namespace OpcViewer.Base.Picking
33
open Aardvark.UI
44
open Aardvark.Base
55
open FSharp.Data.Adaptive
6-
open OpcViewer.Base.KdTrees
6+
open Aardvark.VRVis.Opc.KdTrees
77
open Aardvark.Data.Opc
88

99
open Adaptify

0 commit comments

Comments
 (0)