ReFlex.Core.Calibration | 0 | 295 | 295 | 560 | 0% | | 0 | 86 | 0% | |
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.Common | 423 | 356 | 779 | 2647 | 54.3% | | 103 | 216 | 47.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 | 110 | 0 | 110 | 236 | 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 | 5 | 0 | 5 | 13 | 100% | | 0 | 0 | | |
ReFlex.Core.Common.Util.ProcessingResult | 0 | 13 | 13 | 24 | 0% | | 0 | 0 | | |
ReFlex.Core.Common.Util.ProcessPerformance | 5 | 0 | 5 | 20 | 100% | | 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.Events | 0 | 7 | 7 | 18 | 0% | | 0 | 0 | | |
ReFlex.Core.Events.TrackingStateChangedEventArgs | 0 | 7 | 7 | 18 | 0% | | 0 | 0 | | |
ReFlex.Core.Filtering | 4 | 715 | 719 | 1466 | 0.5% | | 0 | 242 | 0% | |
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.Implementation | 0 | 634 | 634 | 1188 | 0% | | 0 | 295 | 0% | |
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 | 127 | 127 | 199 | 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.Interactivity | 157 | 685 | 842 | 1544 | 18.6% | | 40 | 280 | 14.2% | |
ReFlex.Core.Interactivity.Components.InteractionObserverBase | 0 | 258 | 258 | 505 | 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 | 142 | 142 | 259 | 0% | | 0 | 50 | 0% | |
ReFlex.Core.Interactivity.Components.NoInteractionObserver | 0 | 7 | 7 | 24 | 0% | | 0 | 0 | | |
ReFlex.Core.Interactivity.Components.RemoteInteractionProcessor | 0 | 59 | 59 | 92 | 0% | | 0 | 20 | 0% | |
ReFlex.Core.Interactivity.Components.SingleInteractionObserver | 0 | 128 | 128 | 233 | 0% | | 0 | 52 | 0% | |
ReFlex.Core.Interactivity.Util.MockRemoteInteractionProcessorService | 0 | 29 | 29 | 49 | 0% | | 0 | 0 | | |
ReFlex.Core.Networking | 0 | 514 | 514 | 984 | 0% | | 0 | 174 | 0% | |
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.Tracking | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
ReFlex.Core.Tracking.Util.DepthCameraFrame | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
ReFlex.Core.Tuio | 334 | 62 | 396 | 843 | 84.3% | | 82 | 100 | 82% | |
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.Benchmark | 218 | 1668 | 1886 | 3325 | 11.5% | | 79 | 605 | 13% | |
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% | |