本文整理汇总了C++中rtc::Manager::setModuleInitProc方法的典型用法代码示例。如果您正苦于以下问题:C++ Manager::setModuleInitProc方法的具体用法?C++ Manager::setModuleInitProc怎么用?C++ Manager::setModuleInitProc使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类rtc::Manager
的用法示例。
在下文中一共展示了Manager::setModuleInitProc方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main (int argc, char** argv)
{
RTC::Manager* manager;
setlocale(LC_ALL, "");
bindtextdomain(PACKAGE, LOCALEDIR);
textdomain(PACKAGE);
manager = RTC::Manager::init(argc, argv);
// Initialize manager
manager->init(argc, argv);
// Set module initialization proceduer
// This procedure will be invoked in activateManager() function.
manager->setModuleInitProc(MyModuleInit);
// Activate manager and register to naming service
manager->activateManager();
// run the manager in blocking mode
// runManager(false) is the default.
manager->runManager();
// If you want to run the manager in non-blocking mode, do like this
// manager->runManager(true);
return 0;
}
示例2: main
int main (int argc, char** argv)
{
RTC::Manager* manager;
manager = RTC::Manager::init(argc, argv);
ros::init(argc, argv, "ImageSensorROSBridgeComp", ros::init_options::NoSigintHandler);
// Initialize manager
manager->init(argc, argv);
// Set module initialization proceduer
// This procedure will be invoked in activateManager() function.
manager->setModuleInitProc(MyModuleInit);
// Activate manager and register to naming service
manager->activateManager();
// run the manager in blocking mode
// runManager(false) is the default.
manager->runManager();
// If you want to run the manager in non-blocking mode, do like this
// manager->runManager(true);
return 0;
}
示例3: main
int main (int argc, char** argv)
{
RTC::Manager* manager;
manager = RTC::Manager::init(argc, argv);
// Initialize manager
manager->init(argc, argv);
// Set module initialization proceduer
// This procedure will be invoked in activateManager() function.
manager->setModuleInitProc(MyModuleInit);
// Activate manager and register to naming service
manager->activateManager();
// run the manager in blocking mode
// runManager(false) is the default.
manager->runManager(true);
QApplication app( argc, argv );
MainWindow *mainWindow = new MainWindow();
mainWindow->resize( 600, 400 );
mainWindow->show();
return app.exec();
// If you want to run the manager in non-blocking mode, do like this
// manager->runManager(true);
return 0;
}
示例4: main
int main (int argc, char** argv)
{
RTC::Manager* manager;
manager = RTC::Manager::init(argc, argv);
// Initialize manager
manager->init(argc, argv);
// Set module initialization proceduer
// This procedure will be invoked in activateManager() function.
manager->setModuleInitProc(MyModuleInit);
// Activate manager and register to naming service
manager->activateManager();
// run the manager in blocking mode
// runManager(false) is the default.
// manager->runManager();
// If you want to run the manager in non-blocking mode, do like this
manager->runManager(true);
system(SKYPEKIT_PATH);
return 0;
}
示例5: main
int main (int argc, char** argv)
{
if(!mclInitializeApplication(NULL,0))
{
std::cerr << "アプリケーションを初期化できません" << std::endl;
mclGetLastErrorMessage();
return -1;
}
RTC::Manager* manager;
manager = RTC::Manager::init(argc, argv);
// Initialize manager
manager->init(argc, argv);
// Set module initialization proceduer
// This procedure will be invoked in activateManager() function.
manager->setModuleInitProc(MyModuleInit);
// Activate manager and register to naming service
manager->activateManager();
// run the manager in blocking mode
// runManager(false) is the default.
manager->runManager();
// If you want to run the manager in non-blocking mode, do like this
// manager->runManager(true);
mclTerminateApplication();
return 0;
}
示例6: main
int main (int argc, char** argv)
{
RTC::Manager* manager;
manager = RTC::Manager::init(argc, argv);
manager->init(argc, argv);
manager->setModuleInitProc(MyModuleInit);
manager->activateManager();
manager->runManager();
return 0;
}
示例7: main
int main (int argc, char** argv)
{
RTC::Manager* manager;
manager = RTC::Manager::init(argc, argv);
// Initialize manager
manager->init(argc, argv);
// Set module initialization proceduer
// This procedure will be invoked in activateManager() function.
manager->setModuleInitProc(MyModuleInit);
// Activate manager and register to naming service
manager->activateManager();
// run the manager in blocking mode
// runManager(false) is the default.
#ifdef WIN32
manager->runManager(false);
#elif __APPLE__
manager->runManager(true);
while(!pCap);
bool active_flag = false;
while(pCap->isAlive()) {
bool flag = pCap->isActive();
if (!active_flag && flag) { // Rising Edge
pCap->onInitCalib(0);
}
if (flag) {
pCap->onProcess(0);
}
if (active_flag && !flag) { // Falling Edge
pCap->onFiniCalib(0);
}
active_flag = flag;
}
#else // Linux
manager->runManager(false);
#endif
// If you want to run the manager in non-blocking mode, do like this
// manager->runManager(true);
return 0;
}
示例8: main
int main (int argc, char** argv)
{
RTC::Manager* manager;
manager = RTC::Manager::init(argc, argv);
// Initialize manager
manager->init(argc, argv);
#ifdef _WINDOWS
std::string path = getParam("manager.modules.load_path");
coil::eraseBlank(path);
coil::vstring pathList = coil::split(path, ",");
for (int i = 0; i < pathList.size(); i++)
{
std::string filepath = pathList[i];
char szFullPath[MAX_PATH];
_fullpath(szFullPath, filepath.c_str(), sizeof(szFullPath) / sizeof(szFullPath[0]));
std::string path = "PATH=";
path += getenv("PATH");
path += ";";
path += szFullPath;
putenv(path.c_str());
}
#endif
// Set module initialization proceduer
// This procedure will be invoked in activateManager() function.
manager->setModuleInitProc(MyModuleInit);
// Activate manager and register to naming service
manager->activateManager();
// run the manager in blocking mode
// runManager(false) is the default.
manager->runManager();
// If you want to run the manager in non-blocking mode, do like this
// manager->runManager(true);
return 0;
}
示例9: main
int main (int argc, char** argv)
{
RTC::Manager* manager;
#if defined(__linux)
Gtk::Main kit(argc, argv);
DialogWin dialogwin;
Gtk::Main::run( dialogwin );
#elif defined(_WIN32)
//HINSTANCE hInst = GetModuleHandle( NULL );
HWND hwnd = GetWindow( NULL, GW_OWNER );
OpenDiaog(hwnd,"Wave Files(*.wav)\0*.wav\0All Files(*.*)\0*.*\0\0",
WaveFileName,OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY);
printf("Wave File Name:%s\n", WaveFileName);
#endif
setlocale(LC_ALL, "");
bindtextdomain(PACKAGE, LOCALEDIR);
textdomain(PACKAGE);
manager = RTC::Manager::init(argc, argv);
// Initialize manager
manager->init(argc, argv);
// Set module initialization proceduer
// This procedure will be invoked in activateManager() function.
manager->setModuleInitProc(MyModuleInit);
// Activate manager and register to naming service
manager->activateManager();
// run the manager in blocking mode
// runManager(false) is the default.
manager->runManager();
// If you want to run the manager in non-blocking mode, do like this
// manager->runManager(true);
return 0;
}
示例10: main
int main (int argc, char** argv)
{
RTC::Manager* manager;
manager = RTC::Manager::init(argc, argv);
// Initialize manager
manager->init(argc, argv);
// Set module initialization proceduer
// This procedure will be invoked in activateManager() function.
manager->setModuleInitProc(MyModuleInit);
// Activate manager and register to naming service
manager->activateManager();
// run the manager in blocking mode
// runManager(false) is the default.
manager->runManager(true);
while(!pView);
cv::namedWindow("Image Window", CV_WINDOW_AUTOSIZE);
while(pView->isAlive()) {
//std::cout << "Show Image" << std::endl;
if (pView->imageQueue.size() > 0) {
cv::Mat image = pView->imageQueue.front();
pView->imageQueue.pop();
imshow("Image Window", image);
int c = cvWaitKey(1);
}
}
// If you want to run the manager in non-blocking mode, do like this
// manager->runManager(true);
cv::destroyWindow("Image Window");
return 0;
}