mirror of
https://github.com/jankae/LibreVNA.git
synced 2026-04-08 16:03:43 +00:00
Fix warning and valgrind issues
This commit is contained in:
parent
1a779531ea
commit
d08388f903
12 changed files with 53 additions and 18 deletions
|
|
@ -81,6 +81,11 @@ static void createLogarithmicTicks(vector<double>& ticks, double start, double s
|
|||
} while(div <= stop);
|
||||
}
|
||||
|
||||
YAxis::YAxis()
|
||||
{
|
||||
type = Type::Magnitude;
|
||||
}
|
||||
|
||||
double YAxis::sampleToCoordinate(Trace::Data data, Trace *t, unsigned int sample)
|
||||
{
|
||||
switch(type) {
|
||||
|
|
@ -246,7 +251,7 @@ QString YAxis::Unit(Type type, TraceModel::DataSource source)
|
|||
case Type::Reactance: return "Ω";
|
||||
case Type::Capacitance: return "F";
|
||||
case Type::Inductance: return "H";
|
||||
case Type::Last: return "";
|
||||
default: return "";
|
||||
}
|
||||
} else if(source == TraceModel::DataSource::SA) {
|
||||
switch(type) {
|
||||
|
|
@ -280,7 +285,7 @@ QString YAxis::Prefixes(Type type, TraceModel::DataSource source)
|
|||
case Type::Reactance: return "m kM";
|
||||
case Type::Capacitance: return "pnum ";
|
||||
case Type::Inductance: return "pnum ";
|
||||
case Type::Last: return " ";
|
||||
default: return " ";
|
||||
}
|
||||
} else if(source == TraceModel::DataSource::SA) {
|
||||
switch(type) {
|
||||
|
|
@ -358,8 +363,14 @@ bool Axis::getLog() const
|
|||
return log;
|
||||
}
|
||||
|
||||
XAxis::XAxis()
|
||||
{
|
||||
type = Type::Frequency;
|
||||
}
|
||||
|
||||
double XAxis::sampleToCoordinate(Trace::Data data, Trace *t, unsigned int sample)
|
||||
{
|
||||
Q_UNUSED(sample)
|
||||
switch(type) {
|
||||
case Type::Distance:
|
||||
if(!t) {
|
||||
|
|
@ -430,6 +441,16 @@ XAxis::Type XAxis::getType() const
|
|||
return type;
|
||||
}
|
||||
|
||||
Axis::Axis()
|
||||
{
|
||||
log = false;
|
||||
autorange = true;
|
||||
rangeMin = -1.0;
|
||||
rangeMax = 1.0;
|
||||
rangeDiv = 1.0;
|
||||
ticks.clear();
|
||||
}
|
||||
|
||||
double Axis::transform(double value, double to_low, double to_high)
|
||||
{
|
||||
return Util::Scale(value, rangeMin, rangeMax, to_low, to_high, log);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue