iCub-main
Classes | Namespaces | Functions
merge.cpp File Reference
#include <iostream>
#include <sstream>
#include <string>
#include <map>
#include <vector>
#include <stdexcept>
#include <cassert>
#include <list>
#include <yarp/sig/Vector.h>
#include <yarp/os/Port.h>
#include <yarp/os/ResourceFinder.h>
#include <yarp/os/RFModule.h>
#include <yarp/os/Network.h>
#include <yarp/os/Time.h>
#include <yarp/os/Vocab.h>
+ Include dependency graph for merge.cpp:

Go to the source code of this file.

Classes

class  iCub::learningmachine::merge::PortSource
 The PortSource collects data from a source port and caches the most recent Bottle of data. More...
 
class  iCub::learningmachine::merge::SourceList
 The SourceList manages a map of PortSource objects. More...
 
class  iCub::learningmachine::merge::DataSelector
 The DataSelector is an interface for an object that selects data from one or more DataSources. More...
 
class  iCub::learningmachine::merge::IndexSelector
 The IndexSelector selects the components at specified indices from the source. More...
 
class  iCub::learningmachine::merge::CompositeSelector
 The composite selector groups other data selectors. More...
 
class  iCub::learningmachine::merge::RootSelector
 The RootSelector is entry point for a format bottle. More...
 
class  iCub::learningmachine::merge::MergeModule
 The MergeModule merges data from several input ports into a single output port. More...
 

Namespaces

 iCub
 This file contains the definition of unique IDs for the body parts and the skin parts of the robot.
 
 iCub::learningmachine
 
 iCub::learningmachine::merge
 

Functions

int main (int argc, char *argv[])
 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 957 of file merge.cpp.