本文整理汇总了C++中ioHandler::setStatusString方法的典型用法代码示例。如果您正苦于以下问题:C++ ioHandler::setStatusString方法的具体用法?C++ ioHandler::setStatusString怎么用?C++ ioHandler::setStatusString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ioHandler
的用法示例。
在下文中一共展示了ioHandler::setStatusString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: if
bool hessianFunctor::parameters::readMS(ioHandler& handler,
const bool complete)
# endif
{
bool b = true;
if (complete) {
b = handler.readBegin();
}
if (b) {
std::string str;
lti::read(handler,"kernelType",str);
if (str == "Ando") {
kernelType = Ando;
} else if (str == "OGD") {
kernelType = OGD2;
} else if (str == "Classic") {
kernelType = Classic;
} else if (str == "Sobel") {
kernelType = Sobel;
} else if (str == "Prewitt") {
kernelType = Prewitt;
} else if (str == "Robinson") {
kernelType = Robinson;
} else if (str == "Kirsch") {
kernelType = Kirsch;
} else if (str == "Harris") {
kernelType = Harris;
} else if (str == "Hessian") {
kernelType = Hessian;
} else {
kernelType = Hessian;
handler.setStatusString("Unknown kernel type");
b = false;
}
lti::read(handler,"kernelSize",kernelSize);
lti::read(handler,"kernelVariance",kernelVariance);
}
# ifndef _LTI_MSC_6
// This is the standard C++ code, which MS Visual C++ 6 is not able to
// compile...
b = b && transform::parameters::read(handler,false);
# else
bool (transform::parameters::* p_readMS)(ioHandler&,const bool) =
transform::parameters::readMS;
b = b && (this->*p_readMS)(handler,false);
# endif
if (complete) {
b = b && handler.readEnd();
}
return b;
}