MCPcopy Create free account
hub / github.com/IENT/YUView / getStreamParameter

Method getStreamParameter

YUViewLib/src/ui/views/DummyPlotModel.h:59–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57 unsigned int getNrStreams() const override { return 3; }
58
59 StreamParameter getStreamParameter(unsigned streamIndex) const override
60 {
61 StreamParameter streamParameter;
62 if (streamIndex == 0)
63 {
64 streamParameter.xRange = {0, 99};
65 streamParameter.yRange = {0, 500};
66 streamParameter.plotParameters.append({PlotType::Bar, unsigned(barData.size())});
67 }
68 else if (streamIndex == 1)
69 {
70 streamParameter.xRange = {0, 99};
71 streamParameter.yRange = {0, 1000};
72 streamParameter.plotParameters.append({PlotType::Line, unsigned(graphData.size())});
73 }
74 else if (streamIndex == 2)
75 {
76 streamParameter.xRange = {-1, -1};
77 streamParameter.yRange = {300, 99};
78 streamParameter.plotParameters.append({PlotType::ConstValue, 1});
79 }
80 return streamParameter;
81 }
82
83 Point getPlotPoint(unsigned streamIndex, unsigned plotIndex, unsigned pointIndex) const override
84 {

Callers 7

zoomToFitInternalMethod · 0.45
mouseMoveEventMethod · 0.45
drawLimitsMethod · 0.45
drawPlotMethod · 0.45
drawInfoBoxMethod · 0.45
getVisibleRangeMethod · 0.45
getPointIndexMethod · 0.45

Calls 2

appendMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected