Summary - ReFlex - LibraryStarSponsor

Information
Parser: MultiReport (4x Cobertura)
Assemblies: 10
Classes: 100
Files: 99
Coverage date: 7/24/2025 - 4:19:30 PM - 7/24/2025 - 4:20:02 PM
Line coverage
18%
Covered lines: 1139
Uncovered lines: 4942
Coverable lines: 6081
Total lines: 12562
Line coverage: 18.7%
Branch coverage
15%
Covered branches: 304
Total branches: 1998
Branch coverage: 15.2%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Top:
Filter:

Coverage

By assembly
Grouping:
Line coverageBranch coverage
01000100
01000100
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
ReFlex.Core.Calibration02952955600%
0860%
ReFlex.Core.Calibration.Components.Calibrator 0 196 196 326 0%
0 62 0%
ReFlex.Core.Calibration.Components.DepthProcessorBase 0 16 16 52 0%
0 0
ReFlex.Core.Calibration.Components.GradientProcessor 0 49 49 94 0%
0 20 0%
ReFlex.Core.Calibration.Util.Calibration 0 34 34 88 0%
0 4 0%
ReFlex.Core.Common426356782265354.4%
10321647.6%
ReFlex.Core.Common.Adapter.ClientWebSocketAdapter 4 13 17 40 23.5%
0 0
ReFlex.Core.Common.Adapter.TcpClientAdapter 4 13 17 37 23.5%
0 0
ReFlex.Core.Common.Components.ArrayUtils 63 0 63 158 100%
44 44 100%
ReFlex.Core.Common.Components.ExtremumDescription 3 0 3 29 100%
0 0
ReFlex.Core.Common.Components.ImageByteArray 23 0 23 70 100%
4 4 100%
ReFlex.Core.Common.Components.Interaction 42 0 42 122 100%
1 2 50%
ReFlex.Core.Common.Components.InteractionFrame 10 0 10 39 100%
0 0
ReFlex.Core.Common.Components.InteractionHistory 25 0 25 62 100%
4 4 100%
ReFlex.Core.Common.Components.InteractionHistoryElement 7 0 7 29 100%
0 0
ReFlex.Core.Common.Components.Math 21 0 21 77 100%
4 4 100%
ReFlex.Core.Common.Components.PerformanceAggregator 112 0 112 239 100%
29 30 96.6%
ReFlex.Core.Common.Components.Point2 20 0 20 124 100%
6 6 100%
ReFlex.Core.Common.Components.Point3 55 0 55 198 100%
11 12 91.6%
ReFlex.Core.Common.Components.Point3Indexed 0 17 17 68 0%
0 0
ReFlex.Core.Common.Components.PointCloud2 0 30 30 135 0%
0 14 0%
ReFlex.Core.Common.Components.PointCloud3 0 37 37 163 0%
0 14 0%
ReFlex.Core.Common.Components.Rectangle 0 16 16 29 0%
0 6 0%
ReFlex.Core.Common.Components.SerializationUtils 0 40 40 117 0%
0 6 0%
ReFlex.Core.Common.Components.Vector2 8 16 24 147 33.3%
0 8 0%
ReFlex.Core.Common.Components.Vector3 11 13 24 145 45.8%
0 10 0%
ReFlex.Core.Common.Components.VectorField2 0 56 56 181 0%
0 20 0%
ReFlex.Core.Common.Exceptions.ArraysWithDifferentSizesException 1 1 2 25 50%
0 0
ReFlex.Core.Common.Util.DepthImageFormatTools 0 16 16 45 0%
0 12 0%
ReFlex.Core.Common.Util.DisableTypeConverterContractResolver<T> 0 7 7 42 0%
0 2 0%
ReFlex.Core.Common.Util.DisableTypeConverterJsonConverter<T> 0 12 12 42 0%
0 0
ReFlex.Core.Common.Util.FilterPerformance 5 0 5 13 100%
0 0
ReFlex.Core.Common.Util.PerformanceData 1 0 1 9 100%
0 0
ReFlex.Core.Common.Util.PerformanceDataItem 6 0 6 16 100%
0 0
ReFlex.Core.Common.Util.ProcessPerformance 5 0 5 20 100%
0 0
ReFlex.Core.Common.Util.ProcessingResult 0 13 13 24 0%
0 0
ReFlex.Core.Common.Util.RecordingStateUpdate 0 9 9 18 0%
0 0
ReFlex.Core.Common.Util.SteppedIterator 0 6 6 16 0%
0 2 0%
ReFlex.Core.Common.Util.StreamParameter 0 22 22 94 0%
0 10 0%
ReFlex.Core.Common.Util.StreamParameterConverter 0 19 19 80 0%
0 6 0%
ReFlex.Core.Events077180%
00
ReFlex.Core.Events.TrackingStateChangedEventArgs 0 7 7 18 0%
0 0
ReFlex.Core.Filtering471571914660.5%
02420%
ReFlex.Core.Filtering.Components.AdvancedLimitationFilter 0 113 113 169 0%
0 48 0%
ReFlex.Core.Filtering.Components.Base2DFilter 0 27 27 75 0%
0 6 0%
ReFlex.Core.Filtering.Components.BoxFilter 0 65 65 147 0%
0 26 0%
ReFlex.Core.Filtering.Components.ButterworthFilter 0 57 57 84 0%
0 12 0%
ReFlex.Core.Filtering.Components.CalibrationFilter 0 28 28 68 0%
0 4 0%
ReFlex.Core.Filtering.Components.GaussianBlur 0 39 39 85 0%
0 14 0%
ReFlex.Core.Filtering.Components.LimitationFilter 0 62 62 111 0%
0 18 0%
ReFlex.Core.Filtering.Components.OptimizedBoxFilter 0 128 128 266 0%
0 38 0%
ReFlex.Core.Filtering.Components.PolynomialFitFilter 0 15 15 30 0%
0 0
ReFlex.Core.Filtering.Components.SavitzkyGolayFilter 0 56 56 101 0%
0 18 0%
ReFlex.Core.Filtering.Components.SimpleMovingAverageFilter 4 23 27 49 14.8%
0 12 0%
ReFlex.Core.Filtering.Components.ThresholdFilter 0 17 17 75 0%
0 12 0%
ReFlex.Core.Filtering.Components.ValueFilter 0 35 35 112 0%
0 20 0%
ReFlex.Core.Filtering.Components.WeightedMovingAverageFilter 0 33 33 60 0%
0 14 0%
ReFlex.Core.Filtering.Components.WeightedPolynomialFitFilter 0 17 17 34 0%
0 0
ReFlex.Core.Implementation063563511890%
02950%
Implementation.Components.CalibrationManager 0 68 68 119 0%
0 20 0%
Implementation.Components.DepthImageManager 0 49 49 100 0%
0 12 0%
Implementation.Components.FilterManager 0 128 128 200 0%
0 60 0%
Implementation.Components.InteractionManager 0 212 212 400 0%
0 107 0%
Implementation.Components.NetworkManager 0 71 71 140 0%
0 36 0%
Implementation.Components.TimerLoop 0 52 52 97 0%
0 30 0%
Implementation.Components.TrackingManager 0 55 55 133 0%
0 30 0%
ReFlex.Core.Interactivity157689846154818.5%
4028014.2%
ReFlex.Core.Interactivity.Components.InteractionObserverBase 0 259 259 506 0%
0 95 0%
ReFlex.Core.Interactivity.Components.InteractionSmoothingBehaviour 157 62 219 382 71.6%
40 63 63.4%
ReFlex.Core.Interactivity.Components.MultiInteractionObserver 0 143 143 260 0%
0 50 0%
ReFlex.Core.Interactivity.Components.NoInteractionObserver 0 7 7 24 0%
0 0
ReFlex.Core.Interactivity.Components.RemoteInteractionProcessor 0 60 60 93 0%
0 20 0%
ReFlex.Core.Interactivity.Components.SingleInteractionObserver 0 129 129 234 0%
0 52 0%
ReFlex.Core.Interactivity.Util.MockRemoteInteractionProcessorService 0 29 29 49 0%
0 0
ReFlex.Core.Networking05145149840%
01740%
ReFlex.Core.Networking.Components.NetworkClient 0 62 62 107 0%
0 8 0%
ReFlex.Core.Networking.Components.NetworkServer 0 108 108 187 0%
0 38 0%
ReFlex.Core.Networking.Components.WebSocketClient 0 66 66 124 0%
0 12 0%
ReFlex.Core.Networking.Components.WebSocketServer 0 91 91 208 0%
0 44 0%
ReFlex.Core.Networking.Event.InteractionsReceivedEventArgs 0 5 5 16 0%
0 2 0%
ReFlex.Core.Networking.Util.BroadcastService 0 5 5 23 0%
0 2 0%
ReFlex.Core.Networking.Util.EmulatedPointCloud 0 146 146 245 0%
0 56 0%
ReFlex.Core.Networking.Util.EmulatorParameters 0 6 6 12 0%
0 0
ReFlex.Core.Networking.Util.EmulatorService 0 18 18 45 0%
0 12 0%
ReFlex.Core.Networking.Util.NetworkingDataMessage 0 7 7 17 0%
0 0
ReFlex.Core.Tracking011180%
00
ReFlex.Core.Tracking.Util.DepthCameraFrame 0 1 1 18 0%
0 0
ReFlex.Core.Tuio3346239684384.3%
8210082%
ReFlex.Core.Tuio.Components.TuioMessageBuilder 136 26 162 256 83.9%
12 22 54.5%
ReFlex.Core.Tuio.Components.TuioSender 87 36 123 244 70.7%
46 54 85.1%
ReFlex.Core.Tuio.TuioBroadcast 63 0 63 192 100%
18 18 100%
ReFlex.Core.Tuio.Util.TuioConfiguration 23 0 23 76 100%
4 4 100%
ReFlex.Core.Tuio.Util.TuioParameters 25 0 25 75 100%
2 2 100%
ReFlex.PointCloud.Benchmark21816681886332511.5%
7960513%
PointCloud.Benchmark.Benchmarks.Filter.BoxBlur 0 55 55 117 0%
0 0
PointCloud.Benchmark.Benchmarks.Interactivity.ConfidenceFilterBenchmark 0 44 44 88 0%
0 0
PointCloud.Benchmark.Benchmarks.Interactivity.MultiInteractionObserverBenchmark 0 50 50 100 0%
0 0
PointCloud.Benchmark.Benchmarks.IteratePointCloud.IterationMethods 0 53 53 90 0%
0 14 0%
PointCloud.Benchmark.Benchmarks.IteratePointCloud.IterationMethods2 136 0 136 189 100%
52 52 100%
PointCloud.Benchmark.Benchmarks.UpdatePointCloud.CopyPointCloud 0 33 33 76 0%
0 0
PointCloud.Benchmark.Benchmarks.UpdatePointCloud.UpdateMethods 0 26 26 63 0%
0 0
PointCloud.Benchmark.Common.ArrayUtils 22 61 83 203 26.5%
11 48 22.9%
PointCloud.Benchmark.Common.PointCloud3 26 39 65 222 40%
8 20 40%
PointCloud.Benchmark.Filter.BoxFilter 0 151 151 271 0%
0 96 0%
PointCloud.Benchmark.Filter.FastBoxFilter 0 57 57 129 0%
0 22 0%
PointCloud.Benchmark.Filter.OptimizedBoxFilter 0 492 492 657 0%
0 150 0%
PointCloud.Benchmark.Interactivity.InteractionObserverBase 0 234 234 466 0%
0 79 0%
PointCloud.Benchmark.Interactivity.MultiInteractionObserver 0 363 363 556 0%
0 116 0%
PointCloud.Benchmark.Program 0 10 10 46 0%
0 0
PointCloud.Benchmark.Util.DataLoader 34 0 34 52 100%
8 8 100%