Go to the documentation of this file.
13 static unsigned order = 0;
23 const std::vector<const PlotData*>& src_vect,
24 std::vector<PlotData*>& dst_vect)
28 throw std::runtime_error(
"Wrong number of input data sources "
33 throw std::runtime_error(
"Wrong number of output data destinations");
49 if (src_data->
size() == 0)
54 if (dst_data->
size() != 0)
60 size_t index = pos < 0 ? 0 : static_cast<size_t>(pos);
62 while (index < src_data->
size())
64 const auto& in_point = src_data->
at(index);
92 if (!qApp->property(
"TransformFactory").isValid() && !_ptr)
94 _ptr = _transform_factory_ptr_from_macro;
95 qApp->setProperty(
"TransformFactory", QVariant::fromValue(_ptr));
99 _ptr = qvariant_cast<TransformFactory*>(qApp->property(
"TransformFactory"));
101 else if (!qApp->property(
"TransformFactory").isValid())
103 qApp->setProperty(
"TransformFactory", QVariant::fromValue(_ptr));
void pushBack(const Point &p) override
const Point & back() const
span_constexpr std::size_t size(span< T, Extent > const &spn)
const T & move(const T &v)
void setMaximumRangeX(double max_range)
int getIndexFromX(double x) const
virtual size_t size() const
double maximumRangeX() const
const Point & at(size_t index) const
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:48