rocs/RocsCore
ValueModifier.cpp
Go to the documentation of this file.
38 void ValueModifier::enumerate(const QList<T> &list, const QString &property, int start, const QString &baseString, bool overrideValues)
47 template ROCSLIB_EXPORT void ValueModifier::enumerate<DataPtr>(const QList<DataPtr> &list, const QString &property, int start, const QString &baseString, bool overrideValues);
48 template ROCSLIB_EXPORT void ValueModifier::enumerate<PointerPtr>(const QList<PointerPtr> &list, const QString &property, int start, const QString &baseString, bool overrideValues);
52 void ValueModifier::enumerateAlpha(const QList< T >& list, const QString &property, const QString &start, bool overrideValues)
84 template ROCSLIB_EXPORT void ValueModifier::enumerateAlpha<DataPtr>(const QList<DataPtr> &list, const QString &property, const QString &start, bool overrideValues);
85 template ROCSLIB_EXPORT void ValueModifier::enumerateAlpha<PointerPtr>(const QList<PointerPtr> &list, const QString &property, const QString &start, bool overrideValues);
89 void ValueModifier::assignRandomIntegers(const QList<T> &list, const QString &property, int lowerLimit, int upperLimit, int seed, bool overrideValues)
108 template ROCSLIB_EXPORT void ValueModifier::assignRandomIntegers<DataPtr>(const QList<DataPtr> &list, const QString &property, int lowerLimit, int upperLimit, int seed, bool overrideValues);
109 template ROCSLIB_EXPORT void ValueModifier::assignRandomIntegers<PointerPtr>(const QList<PointerPtr> &list, const QString &property, int lowerLimit, int upperLimit, int seed, bool overrideValues);
113 void ValueModifier::assignRandomReals(const QList<T> &list, const QString &property, qreal lowerLimit, qreal upperLimit, int seed, bool overrideValues)
132 template ROCSLIB_EXPORT void ValueModifier::assignRandomReals<DataPtr>(const QList<DataPtr> &list, const QString &property, qreal lowerLimit, qreal upperLimit, int seed, bool overrideValues);
133 template ROCSLIB_EXPORT void ValueModifier::assignRandomReals<PointerPtr>(const QList<PointerPtr> &list, const QString &property, qreal lowerLimit, qreal upperLimit, int seed, bool overrideValues);
136 void ValueModifier::assignConstantValue(const QList<T> &list, const QString &property, const QString &constant, bool overrideValues)
145 template ROCSLIB_EXPORT void ValueModifier::assignConstantValue<DataPtr>(const QList<DataPtr> &list, const QString &property, const QString &constant, bool overrideValues);
146 template ROCSLIB_EXPORT void ValueModifier::assignConstantValue<PointerPtr>(const QList<PointerPtr> &list, const QString &property, const QString &constant, bool overrideValues);
QString & append(QChar ch)
void assignRandomReals(const QList< T > &list, const QString &property, qreal lowerLimit, qreal upperLimit, int seed, bool overrideValues=true)
Assign float values uniformly at random from range [lowerLimit,upperLimit] to nodes.
Definition: ValueModifier.cpp:113
void enumerateAlpha(const QList< T > &list, const QString &property, const QString &start, bool overrideValues=true)
Assign strings in increasing order starting at 'start' to all nodes.
Definition: ValueModifier.cpp:52
char toAscii() const
void enumerate(const QList< T > &list, const QString &property, int start, const QString &baseString, bool overrideValues=true)
Assign integers in increasing order starting at 'start' to all nodes.
Definition: ValueModifier.cpp:38
void assignConstantValue(const QList< T > &list, const QString &property, const QString &constant, bool overrideValues=true)
Assign a constant string value to nodes/pointers.
Definition: ValueModifier.cpp:136
int size() const
bool isLetter() const
QString number(int n, int base)
void assignRandomIntegers(const QList< T > &list, const QString &property, int lowerLimit, int upperLimit, int seed, bool overrideValues=true)
Assign integers uniformly at random from range [lowerLimit,upperLimit] to data elements.
Definition: ValueModifier.cpp:89
QString & replace(int position, int n, QChar after)
QByteArray toLatin1() const
const QChar at(int position) const
int length() const
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.