本文整理汇总了C++中KstVCurvePtr::readLock方法的典型用法代码示例。如果您正苦于以下问题:C++ KstVCurvePtr::readLock方法的具体用法?C++ KstVCurvePtr::readLock怎么用?C++ KstVCurvePtr::readLock使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KstVCurvePtr
的用法示例。
在下文中一共展示了KstVCurvePtr::readLock方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: show_setCurve
void KstFilterDialogI::show_setCurve(const QString& curveName,
const QString& plotName,
const QString& window) {
KstBaseCurveList curves = kstObjectSubList<KstDataObject, KstBaseCurve>(KST::dataObjectList);
KstVCurveList vcurves = kstObjectSubList<KstBaseCurve, KstVCurve>(curves);
_window = window;
_plotName = plotName;
_curve = curveName;
// it should be impossible for the curve not to exist so this should
// always be true. If it is false, we do not properly take care of it,
// here and bad things will happen....
KstVCurvePtr curve = *vcurves.findTag(curveName);
if (curve) {
curve->readLock();
_xvector = curve->xVTag().displayString();
_yvector = curve->yVTag().displayString();
curve->unlock();
}
show();
}