Summary - ReFlex - LibraryStarSponsor

Information
Parser: MultiReport (8x Cobertura)
Assemblies: 12
Classes: 109
Files: 108
Coverage date: 11/3/2026 - 3:17:25 PM - 11/3/2026 - 3:18:11 PM
Line coverage
32%
Covered lines: 2140
Uncovered lines: 4446
Coverable lines: 6586
Total lines: 13589
Line coverage: 32.4%
Branch coverage
29%
Covered branches: 642
Total branches: 2184
Branch coverage: 29.3%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
ReFlex.Core.Implementation Implementation.Components.FilterManager FilterAndUpdate(...)2756 52
ReFlex.Core.Filtering ReFlex.Core.Filtering.Components.AdvancedLimitationFilter IteratePointCloud(...)812 28
ReFlex.Core.Filtering ReFlex.Core.Filtering.Components.BoxFilter Filter(...)702 26
ReFlex.PointCloud.Benchmark PointCloud.Benchmark.Interactivity.MultiInteractionObserver Update()702 26
ReFlex.PointCloud.Benchmark PointCloud.Benchmark.Interactivity.InteractionObserverBase ComputeExtremumType(...)650 25
ReFlex.PointCloud.Benchmark PointCloud.Benchmark.Filter.BoxFilter Filter(...)600 24
ReFlex.PointCloud.Benchmark PointCloud.Benchmark.Filter.BoxFilter FilterOptimized(...)600 24
ReFlex.PointCloud.Benchmark PointCloud.Benchmark.Filter.BoxFilter FilterOptimized2(...)600 24
ReFlex.PointCloud.Benchmark PointCloud.Benchmark.Filter.BoxFilter FilterOptimized3(...)600 24
ReFlex.Core.Implementation Implementation.Components.TimerLoop OnTimerTick()506 22
ReFlex.PointCloud.Benchmark PointCloud.Benchmark.Filter.FastBoxFilter Filter(...)506 22
ReFlex.Core.Calibration ReFlex.Core.Calibration.Components.GradientProcessor Process(...)420 20
ReFlex.Core.Filtering ReFlex.Core.Filtering.Components.AdvancedLimitationFilter InitializeMask(...)272 16
ReFlex.Core.Filtering ReFlex.Core.Filtering.Components.WeightedMovingAverageFilter Process(...)210 14
ReFlex.PointCloud.Benchmark PointCloud.Benchmark.Interactivity.InteractionObserverBase ConvertDepthValue(...)210 14
ReFlex.PointCloud.Benchmark PointCloud.Benchmark.Interactivity.MultiInteractionObserver UpdateVectorfield()210 14
ReFlex.PointCloud.Benchmark PointCloud.Benchmark.Interactivity.MultiInteractionObserver UpdateVectorfieldStepped1d()210 14
ReFlex.Core.Calibration ReFlex.Core.Calibration.Components.Calibrator UpdateTargetValue(...)156 12
ReFlex.Core.Filtering ReFlex.Core.Filtering.Components.ButterworthFilter ComputeSmoothValues(...)156 12
ReFlex.Core.Filtering ReFlex.Core.Filtering.Components.GaussianBlur Filter(...)156 12

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
ReFlex.Core.Calibration02952955600%
 
0860%
 
ReFlex.Core.Calibration.Components.Calibrator01961963260%
 
0620%
 
ReFlex.Core.Calibration.Components.DepthProcessorBase01616520%
 
00
 
ReFlex.Core.Calibration.Components.GradientProcessor04949940%
 
0200%
 
ReFlex.Core.Calibration.Util.Calibration03434880%
 
040%
 
ReFlex.Core.Common549304853279964.3%
  
12823454.7%
  
ReFlex.Core.Common.Adapter.ClientWebSocketAdapter413174023.5%
  
00
 
ReFlex.Core.Common.Adapter.TcpClientAdapter413173723.5%
  
00
 
ReFlex.Core.Common.Components.ArrayUtils63063158100%
 
4444100%
 
ReFlex.Core.Common.Components.ExtremumDescription30329100%
 
00
 
ReFlex.Core.Common.Components.ImageByteArray2302370100%
 
44100%
 
ReFlex.Core.Common.Components.Interaction42042122100%
 
1250%
  
ReFlex.Core.Common.Components.InteractionFrame1001039100%
 
00
 
ReFlex.Core.Common.Components.InteractionHistory2502562100%
 
44100%
 
ReFlex.Core.Common.Components.InteractionHistoryElement70729100%
 
00
 
ReFlex.Core.Common.Components.Math2102177100%
 
44100%
 
ReFlex.Core.Common.Components.PerformanceAggregator1120112239100%
 
293096.6%
  
ReFlex.Core.Common.Components.Point220020124100%
 
66100%
 
ReFlex.Core.Common.Components.Point355055198100%
 
111291.6%
  
ReFlex.Core.Common.Components.Point3Indexed01717680%
 
00
 
ReFlex.Core.Common.Components.PointCloud2030301350%
 
0140%
 
ReFlex.Core.Common.Components.PointCloud315223716340.5%
  
1147.1%
  
ReFlex.Core.Common.Components.Rectangle01616290%
 
060%
 
ReFlex.Core.Common.Components.SerializationUtils040401170%
 
060%
 
ReFlex.Core.Common.Components.Vector28162414733.3%
  
080%
 
ReFlex.Core.Common.Components.Vector311132414545.8%
  
0100%
 
ReFlex.Core.Common.Components.VectorField2075752080%
 
0220%
 
ReFlex.Core.Common.Exceptions.ArraysWithDifferentSizesException1122550%
  
00
 
ReFlex.Core.Common.Util.DepthImageFormatTools106164562.5%
  
71258.3%
  
ReFlex.Core.Common.Util.DisableTypeConverterContractResolver<T>70742100%
 
22100%
 
ReFlex.Core.Common.Util.DisableTypeConverterJsonConverter<T>93124275%
  
00
 
ReFlex.Core.Common.Util.FilterPerformance50513100%
 
00
 
ReFlex.Core.Common.Util.LogUtilities4645011392%
  
131681.2%
  
ReFlex.Core.Common.Util.PerformanceData1019100%
 
00
 
ReFlex.Core.Common.Util.PerformanceDataItem60616100%
 
00
 
ReFlex.Core.Common.Util.ProcessingResult1301324100%
 
00
 
ReFlex.Core.Common.Util.ProcessPerformance70726100%
 
00
 
ReFlex.Core.Common.Util.RecordingStateUpdate099180%
 
00
 
ReFlex.Core.Common.Util.SteppedIterator066160%
 
020%
 
ReFlex.Core.Common.Util.StreamParameter211229495.4%
  
21020%
  
ReFlex.Core.Common.Util.StreamParameterConverter01919800%
 
060%
 
ReFlex.Core.Events077180%
 
00
 
ReFlex.Core.Events.TrackingStateChangedEventArgs077180%
 
00
 
ReFlex.Core.Filtering2269771914663%
  
82423.3%
  
ReFlex.Core.Filtering.Components.AdvancedLimitationFilter01131131690%
 
0480%
 
ReFlex.Core.Filtering.Components.Base2DFilter02727750%
 
060%
 
ReFlex.Core.Filtering.Components.BoxFilter065651470%
 
0260%
 
ReFlex.Core.Filtering.Components.ButterworthFilter05757840%
 
0120%
 
ReFlex.Core.Filtering.Components.CalibrationFilter02828680%
 
040%
 
ReFlex.Core.Filtering.Components.GaussianBlur03939850%
 
0140%
 
ReFlex.Core.Filtering.Components.LimitationFilter062621110%
 
0180%
 
ReFlex.Core.Filtering.Components.OptimizedBoxFilter01281282660%
 
0380%
 
ReFlex.Core.Filtering.Components.PolynomialFitFilter01515300%
 
00
 
ReFlex.Core.Filtering.Components.SavitzkyGolayFilter056561010%
 
0180%
 
ReFlex.Core.Filtering.Components.SimpleMovingAverageFilter225274981.4%
  
81266.6%
  
ReFlex.Core.Filtering.Components.ThresholdFilter01717750%
 
0120%
 
ReFlex.Core.Filtering.Components.ValueFilter035351120%
 
0200%
 
ReFlex.Core.Filtering.Components.WeightedMovingAverageFilter03333600%
 
0140%
 
ReFlex.Core.Filtering.Components.WeightedPolynomialFitFilter01717340%
 
00
 
ReFlex.Core.Graphics060601120%
 
0120%
 
Graphics.StreamDataConverter060601120%
 
0120%
 
ReFlex.Core.Implementation84559643120113%
  
222957.4%
  
Implementation.Components.CalibrationManager068681190%
 
0200%
 
Implementation.Components.DepthImageManager049491000%
 
0120%
 
Implementation.Components.FilterManager01281282000%
 
0600%
 
Implementation.Components.InteractionManager8413622041238.1%
  
2210720.5%
  
Implementation.Components.NetworkManager071711400%
 
0360%
 
Implementation.Components.TimerLoop05252970%
 
0300%
 
Implementation.Components.TrackingManager055551330%
 
0300%
 
ReFlex.Core.Interactivity587212799151373.4%
  
21829274.6%
  
ReFlex.Core.Interactivity.Components.InteractionObserverBase2825733962683.1%
  
10413378.1%
  
ReFlex.Core.Interactivity.Components.InteractionSmoothingBehaviour1675221938276.2%
  
476374.6%
  
ReFlex.Core.Interactivity.Components.MultiInteractionObserver25598416929.7%
  
82828.5%
  
ReFlex.Core.Interactivity.Components.NoInteractionObserver3582637.5%
  
00
 
ReFlex.Core.Interactivity.Components.RemoteDepthRaster484527492.3%
  
323884.2%
  
ReFlex.Core.Interactivity.Components.RemoteInteractionProcessor241254796%
  
161888.8%
  
ReFlex.Core.Interactivity.Components.SingleInteractionObserver3844211590.4%
  
111291.6%
  
ReFlex.Core.Interactivity.Interfaces.IRemoteInteractionProcessorService011250%
 
00
 
ReFlex.Core.Interactivity.Util.MockRemoteInteractionProcessorService02929490%
 
00
 
ReFlex.Core.Networking14737051798828.4%
  
4717227.3%
  
ReFlex.Core.Networking.Components.NetworkClient062621070%
 
080%
 
ReFlex.Core.Networking.Components.NetworkServer01081081870%
 
0380%
 
ReFlex.Core.Networking.Components.WebSocketClient066661240%
 
0120%
 
ReFlex.Core.Networking.Components.WebSocketServer091912080%
 
0440%
 
ReFlex.Core.Networking.Event.InteractionsReceivedEventArgs055160%
 
020%
 
ReFlex.Core.Networking.Util.BroadcastService055230%
 
020%
 
ReFlex.Core.Networking.Util.EmulatedPointCloud141814924994.6%
  
475487%
  
ReFlex.Core.Networking.Util.EmulatorParameters60612100%
 
00
 
ReFlex.Core.Networking.Util.EmulatorService01818450%
 
0120%
 
ReFlex.Core.Networking.Util.NetworkingDataMessage077170%
 
00
 
ReFlex.Core.Tracking10118100%
 
00
 
ReFlex.Core.Tracking.Util.DepthCameraFrame10118100%
 
00
 
ReFlex.Core.Tuio3366840485383.1%
  
8210082%
  
ReFlex.Core.Tuio.Components.TuioMessageBuilder1362616225683.9%
  
122254.5%
  
ReFlex.Core.Tuio.Components.TuioSender894213125467.9%
  
465485.1%
  
ReFlex.Core.Tuio.TuioBroadcast63063192100%
 
1818100%
 
ReFlex.Core.Tuio.Util.TuioConfiguration2302376100%
 
44100%
 
ReFlex.Core.Tuio.Util.TuioParameters2502575100%
 
22100%
 
ReFlex.PointCloud.Benchmark21816681886332511.5%
  
7960513%
  
PointCloud.Benchmark.Benchmarks.Filter.BoxBlur055551170%
 
00
 
PointCloud.Benchmark.Benchmarks.Interactivity.ConfidenceFilterBenchmark04444880%
 
00
 
PointCloud.Benchmark.Benchmarks.Interactivity.MultiInteractionObserverBenchmark050501000%
 
00
 
PointCloud.Benchmark.Benchmarks.IteratePointCloud.IterationMethods05353900%
 
0140%
 
PointCloud.Benchmark.Benchmarks.IteratePointCloud.IterationMethods21360136189100%
 
5252100%
 
PointCloud.Benchmark.Benchmarks.UpdatePointCloud.CopyPointCloud03333760%
 
00
 
PointCloud.Benchmark.Benchmarks.UpdatePointCloud.UpdateMethods02626630%
 
00
 
PointCloud.Benchmark.Common.ArrayUtils22618320326.5%
  
114822.9%
  
PointCloud.Benchmark.Common.PointCloud326396522240%
  
82040%
  
PointCloud.Benchmark.Filter.BoxFilter01511512710%
 
0960%
 
PointCloud.Benchmark.Filter.FastBoxFilter057571290%
 
0220%
 
PointCloud.Benchmark.Filter.OptimizedBoxFilter04924926570%
 
01500%
 
PointCloud.Benchmark.Interactivity.InteractionObserverBase02342344660%
 
0790%
 
PointCloud.Benchmark.Interactivity.MultiInteractionObserver03633635560%
 
01160%
 
PointCloud.Benchmark.Program01010460%
 
00
 
PointCloud.Benchmark.Util.DataLoader3403452100%
 
88100%
 
ReFlex.Sensor.EmulatorModule19620640277848.7%
  
5814639.7%
  
ReFlex.Sensor.EmulatorModule.DepthStreamRecorder74138715885%
  
173844.7%
  
ReFlex.Sensor.EmulatorModule.DepthStreamReplayCamera78149218084.7%
  
294269%
  
ReFlex.Sensor.EmulatorModule.EmulatorCamera077771730%
 
0180%
 
ReFlex.Sensor.EmulatorModule.ImageBasedEmulatorCamera068681380%
 
0180%
 
ReFlex.Sensor.EmulatorModule.RecordingUtils44347812956.4%
  
123040%