protected override float GetValue(FrameRecord fr, ViewFrameRecord vfr, LogView logView) { float lower = fr.Values[TypeNameLower]; float upper = fr.Values[TypeNameUpper]; return(upper - lower); }
protected override float GetValue(FrameRecord fr, ViewFrameRecord vfr, LogView logView) { OverviewRDI ordi = logView.m_logControl.m_ordiTree[TrackedPath]; IReadOnlyFRVs frvs = ordi.ValueIsPerLogView ? vfr.Values : fr.Values; float value = frvs[ordi.ValuesPath]; return((ValuesAreFPS && value != 0.0f) ? (1000.0f / value) : value); }
protected abstract float GetValue(FrameRecord fr, ViewFrameRecord vfr, LogView logView);