icub-basic-demos
pf3dTrackerMain.cpp
1 
160 #include <yarp/os/Network.h>
161 #include <yarp/os/Log.h>
162 #include <yarp/os/RFModule.h>
163 
164 #include <iCub/pf3dTracker.hpp>
165 
166 using namespace std;
167 using namespace yarp::os;
168 
169 int main(int argc, char *argv[])
170 {
171  Network yarp;
172  if (!yarp::os::Network::checkNetwork())
173  {
174  yError("YARP server not available!");
175  return 1;
176  }
177 
178  ResourceFinder rf;
179  rf.setDefaultContext("pf3dTracker"); // overridden by --context
180  rf.setDefaultConfigFile("pf3dTracker.ini"); // overridden by --from
181  rf.configure(argc, argv);
182 
183  PF3DTracker tracker; //instantiate the tracker.
184  return tracker.runModule(rf); //execute the tracker.
185 }