Go to the source code of this file.
Namespaces | |
namespace | WURDEVision |
Classes | |
struct | CameraConfig_t |
Structure for containing information about a camera. More... | |
struct | OperatorConfig |
Structure for containing operator configuration information from the vision-config file. More... | |
struct | VisionModuleConfig |
Structure for containing vision module configuration information from the vision-config file. More... | |
class | VisionOperator |
The VisionOperator base class can be extended to create individual operators to be loaded by the vision module. More... | |
Typedefs | |
typedef WURDEVision::CameraConfig_t | CameraConfig |
Structure for containing information about a camera. | |
typedef WURDEVision::VisionOperator * | voperatorloader_ptr (std::string name) |
Function pointer type for dynamic operator loading. | |
Functions | |
std::vector< CameraConfig > | parseCameraFile (std::string config) |
Parses the camera-config file. | |
VisionModuleConfig | parseVisionFile (std::string config, std::string modName, std::vector< CameraConfig > &cameras) |
void | loadOperators (VisionModuleConfig &theConfig, std::list< VisionOperator * > &theOperators, bool fakeit) |
void | loadCameras (VisionModuleConfig &theConfig, std::vector< WURDECamera * > &cameras) |
void | loadOperatorMap (std::vector< std::string > operatorLibs) |
Method for loading all dynamic operator libraries. | |
Variables | |
std::map< std::string, voperatorloader_ptr *, std::less< std::string > > | operatorFactory |
Map for dynamic operator loading factories. |
typedef WURDEVision::VisionOperator* voperatorloader_ptr(std::string name) |
std::map<std::string, voperatorloader_ptr *, std::less<std::string> > operatorFactory |
Map for dynamic operator loading factories.
Definition at line 11 of file operators.cpp.
Referenced by BlobOperatorProxy::BlobOperatorProxy(), DataCollectorProxy::DataCollectorProxy(), DetectorChainProxy::DetectorChainProxy(), FaceOperatorProxy::FaceOperatorProxy(), ImagePublisherProxy::ImagePublisherProxy(), ImageWriterProxy::ImageWriterProxy(), WURDEVision::loadOperators(), and StereoDataCollectorProxy::StereoDataCollectorProxy().