Data Structures

Here are the data structures with brief descriptions:
_CTRL_TRF_SETUPI N C L U D E S
_USB_DEV_DSCS T R U C T U R E
_USB_DEVICE_STATUST Y P E S
vislab::yarp::util::AbstractRFModule
vislab::yarp::util::AbstractRFModule::AbstractWorkerThread
iCub::contrib::AcousticMapAcoustic map
iCub::iha::ActionsActions class library (part of the Interaction History Architecture)
iCub::iha::ActionSelectAction Selection Process class
iCub::contrib::ActionSelectionModuleAction Selection Module class
iCub::contrib::AdvancedDirectionalSalienceGabor filters with conspicuity following Alexandre Bernardino
actions::affActionPrimitivesThe base class defining actions
actions::affActionPrimitivesCallbackClass for defining routines to be called when action is completed
actions::affActionPrimitivesLayer1A derived class defining a first abstraction layer on top of affActionPrimitives father class
actions::affActionPrimitivesLayer2A class that inherits from affActionPrimitivesLayer1 modifying the grasp() and touch() primitives in the following way:
AnalogServer
ARMarkerDetectorModuleARToolkit Marker Detector Module
ArticulatedTreeThis class defines a tree of rigid transformation able to represent a body schema
ARToolKitTrackerARToolkit Marker Detector
iCub::contrib::AttentionLoggerModuleAttentionLogger Module class
iCub::contrib::AttentionSelectionModuleAttention selection Module class
iCub::contrib::AudioAnalyserModuleAudio Analyser Module class
AutoAssociativeMemoryModuleAssociativeMemoryModule Class
ctrl::AWLinEstimatorAdaptive window linear fitting
ctrl::AWPolyEstimatorAdaptive window polynomial fitting
ctrl::AWQuadEstimatorAdaptive window quadratic fitting
yarp::dev::BaseFormatter< T >A template base class with format method
BehaviorAffordance demo Module class
BinWindowMaxEntropyThis class keeps a moving data window of sensor values and uses it to estimate how the bin boundaries should be arranged in order to maximize the entropy over the data window
iCub::iha::BinWindowMaxEntropyCalculate the bin number of a data value using bin boundaries that maximize the entropy over the previous window of data values
BlobTracker
BodySchemaClass containing all the arm information so that it can be used by the Reaching class This is a virtual class, instanciated by KChainBodySchema
vislab::yarp::util::Option::BooleanThis class implements a boolean Type for Options
thesis::tools::BufferClass Buffer: definition
iCub::contrib::CamCalibConfModuleCamera calibration configuration module class
iCub::contrib::CamCalibModuleCamera Calibration Module class
CameraDefines the geometry of a pinhole camera
vislab::math::CameraCalibrationThe calibration constants for a camera
yarp::dev::CanBusMotionControlParametersThe PlxCan motion controller device driver
cart2LpPixelIt contains the look-up table for the creation of a log polar image
iKin::CartesianHelperHelper class providing useful methods to deal with Cartesian Solver options
CB::CartesianPositionThis class instantiates the abstract ControlBasisResource class for a CartesianPosition type resource
CB::CartesianPositionHarmonicReferenceThis class implements a "carrot" along the direction of the negative gradient of a harmonic function that can be used as a temporary goal to another Cartesian Controller (i.e., one that is a navigation function, and doesnt have the undesirable properties of Harmonic functions)
CB::CartesianPositionSquaredErrorThis class implements a Squared Error quadratic potential function for Cartesian Position resources, s.t., = (1/2)*x^T*X
iKin::CartesianSolverAbstract class defining the core of on-line solvers
CB::CBAPIHelperThis class is a helper class for the CBAPI that stores the current control law
CBlobClasse que representa un blob, ent� com un conjunt de pixels del mateix color contigus en una imatge binaritzada
CBlobGetAreaClasse per calcular l'�ea d'un blob Class to get the area of a blob
CBlobGetAreaElipseRatioClasse per calcular el ratio entre l'area de la elipse i la de la taca Class
CBlobGetAxisRatioClasse per calcular el ratio entre l'eix major i menor de la ellipse Class to calculate the ratio between both axes of the ellipse
CBlobGetBreadthClasse per calcular l'amplada d'un blob Class to calculate the breadth of a blob
CBlobGetCompactnessClasse per calcular la compacitat d'un blob Class to calculate the compactness of a blob
CBlobGetDiffXClasse per calcular la difer�cia en X del blob
CBlobGetDiffYClasse per calcular la difer�cia en X del blob
CBlobGetDistanceFromPointClasse per calcular la dist�cia entre el centre del blob i un punt donat Class to calculate the euclidean distance between the center of a blob and a given point
CBlobGetElongationClasse per calcular l'elongacio d'un blob Class to calculate the elongation of the blob
CBlobGetExteriorClasse que diu si un blob � extern o no Class to get the extern flag of a blob
CBlobGetExternHullPerimeterRatioClasse per calcular el ratio entre el perimetre convex i nombre pixels externs valors propers a 0 indiquen que la majoria del blob � intern valors propers a 1 indiquen que la majoria del blob � extern Class to calculate the ratio between the perimeter and the number of extern pixels
CBlobGetExternPerimeterClasse per calcular el nombre de pixels externs d'un blob Class to get the number of extern pixels of a blob
CBlobGetExternPerimeterRatioClasse per calcular el ratio entre el perimetre i nombre pixels externs valors propers a 0 indiquen que la majoria del blob � intern valors propers a 1 indiquen que la majoria del blob � extern Class to calculate the ratio between the perimeter and the number of extern pixels
CBlobGetHullAreaClasse per calcular l'�ea del poligon convex d'un blob Class to calculate the convex hull area of a blob
CBlobGetHullPerimeterClasse per calcular el perimetre del poligon convex d'un blob Class to calculate the convex hull perimeter of a blob
CBlobGetLengthClasse per calcular la longitud d'un blob Class to calculate the length of a blob
CBlobGetMajorAxisLengthClasse per calcular la longitud de l'eix major d'un blob Class to calculate the length of the major axis of the ellipse that fits the blob edges
CBlobGetMaxXClasse per a calcular la x m�ima Class to get the maximum x
CBlobGetMaxXatMaxYClasse per calcular la x maxima en la y maxima Class to calculate the maximum x on the maximum y
CBlobGetMaxYClasse per a calcular la y m�ima Class to get the maximum y
CBlobGetMaxYatMinXClasse per calcular la y maxima en la x minima Class to calculate the maximum y on the minimum y
CBlobGetMeanClasse per calcular la mitjana de nivells de gris d'un blob Class to get the mean grey level of a blob
CBlobGetMinorAxisLengthClasse per calcular la longitud de l'eix menor d'un blob Class to calculate the length of the minor axis of the ellipse that fits the blob edges
CBlobGetMinXClasse per a calcular la x m�ima Class to get the minimum x
CBlobGetMinXatMinYClasse per calcular la x minima en la y minima Class to calculate the minimum x on the minimum y
CBlobGetMinYClasse per a calcular la y m�ima Class to get the minimum y
CBlobGetMinYatMaxXClasse per calcular la y minima en la x maxima Class to calculate the minimum y on the maximum x
CBlobGetMomentClasse per calcular el moment PQ del blob Class to calculate the P,Q moment of a blob
CBlobGetOrientationClasse per calcular l'orientaci�de l'ellipse del blob en radians Class to calculate the orientation of the ellipse that fits the blob edges in radians
CBlobGetOrientationCosClasse per calcular el cosinus de l'orientaci�de l'ellipse del blob Class to calculate the cosinus of the orientation of the ellipse that fits the blob edges
CBlobGetPerimeterClasse per calcular el perimetre d'un blob Class to get the perimeter of a blob
CBlobGetRoughnessClasse per calcular la rugositat d'un blob Class to calculate the roughness of the blob
CBlobGetStdDevClasse per calcular la desviaci�est�dard dels nivells de gris d'un blob Class to get the standard deviation of the grey level values of a blob
CBlobGetXCenterClasse per calcular el centre en el eix X d'un blob Class to calculate the center in the X direction
CBlobGetXYInsideClasse per calcular si un punt cau dins del blob Class to calculate whether a point is inside a blob
CBlobGetYCenterClasse per calcular el centre en el eix Y d'un blob Class to calculate the center in the Y direction
CBlobResultClasse que cont�un conjunt de blobs i permet extreure'n propietats o filtrar-los segons determinats criteris
CCubic< T >
CFaceDetect
ChronoA basic chrono working on a milisecond time base
CircularHTThis ImageJ plugin shows the Hough Transform Space and search for circles in a binary image
yarp::dev::ClientLogpolarFrameGrabberConnect to a ServerLogpolarFrameGrabber
CLogPolarSensorTemplate based class for logpolar mapping with generic types
thesis::mathematics::ClusterClass Cluster: definition
iCub::contrib::ClusterBlobClass for calculating and drawing blobs on grayscale IplImages
ColorDetect
iCub::contrib::ColorSalienceA color salience filter, following Laurent Itti and Brian Scassellati
vislab::yarp::util::CommandRepresent a remote command that can be used for the communicate with yarp::os::RFModules as part of the RPC channel
vislab::yarp::util::CommandManagerManage individual Commands
CommandsHelperHelper object for reading config commands for the ControlBoardWrapper class
CommandsHelper2Helper object for reading config commands for the ControlBoardWrapper class
CBlob::comparaCvPointHelper class to compare two CvPoints (for sorting in FillBlob)
CB::ConfigurationSquaredErrorThis class implements a Squared Error quadratic potential function, for Configuration rsources s.t., = (1/2)*q^T*q
CB::ConfigurationVariablesThis class instantiates the abstract ControlBasisResource class for a ConfigurationVariable type resource
halode::IO::ConnectionClass Connection: definition
thesis::IO::ConnectionClass Connection: definition
thesis::imageprocessing::ConnectorClass Connector: definition
iCub::contrib::ConspicuityConspicuity calculation
MPIScaledImage< T >::const_iteratorPointer to a window at container's scale
vislab::util::NameMap< T >::const_iteratorAn iterator of the map
ConstantSequenceA trivial sequence predictor specializing in constanst sequences
vislab::yarp::util::ContactablesManages a set of yarp::os::Contactables
iCub::contrib::Control_GazeModuleControl Gaze Module class
CB::ControlBasisJacobianThe Abstract Control Basis Potential Function class
CB::ControlBasisPotentialFunctionThe Abstract ControlBasis Potential Function class
CB::ControlBasisResourceThe Abstract Control Basis Sensory and Motor Resource Class
yarp::gui::ControlboardAxisGui for one axis of a controlboard
CB::ControllerThis class instantiates the abstract ControlBasisAction class for a primitive Controller
COperadorBlobClasse d'on derivarem totes les operacions sobre els blobs Interface to derive all blob operations
CB::CosineFieldThis class implements a CB Potential Function that puts a Sum-of-Cosines around the joint centers of a configuration
CpgsA class to handle CPGs
CrawlGeneratorModuleThe main crawling generator module
CrawlHeadControlA simple class handling the control of the head when approaching a "good" object when crawling
CrawlManagerModuleThe CrawlManagerModule sends the parameters to the generators according to the selected behavior
CrawlPlannerThe main crawling planner module class
iCub::contrib::CvFaceSalienceSalience filter for faces, based on OpenCV face detection
thesis::files::DataFileHandlerClass DataFileHandler: definition
iCub::iha::DataFrameClass to hold one frame of data from the sensors
DataGlovesA class for managing up to a pair of 5DT Data-Gloves in a "simple" way
thesis::IO::DataInputClass DataInput: definition
thesis::IO::DataInputFileClass DataInputFile: definition
thesis::IO::DataInputRobotClass DataInputRobot: definition
halode::IO::DataOutputClass DataOutput: definition
halode::IO::DataOutputFileClass DataOutputFile: definition
halode::IO::DataOutputRobotClass DataOutputRobot: definition
iCub::learningmachine::DatasetRecorderThis 'machine learner' demonstrates how the IMachineLearner interface can be used to easily record samples to a file
thesis::tools::DeciderClass DeciderAndConnector: definition
DemoAffAffordance demo Module class
detection_dataHolds feature data relevant to detection
iCub::contrib::DirectionalSalienceGabor filters with conspicuity following Alexandre Bernardino
iCub::contrib::DisparityMapModuleModule to compute the depth map
iCub::learningmachine::DispatcherManagerThe DispatcherManager provides a YARP-based configuration interface for the EventDispatcher
DistanceMatrixThis class computes distance between sensors
iCub::iha::DistanceSpaceClassDistance Space Class holds a single distance space and local processing
DistortionCorrectorCorrects for the lens distortion
yarp::dev::DragonflyDeviceDriver2Dragonfly2 device driver implementation
yarp::dev::DriverCollectionThis is an automatically generated class to initialize a collection of drivers
dsReachingModule that produces reaching movements using the shoulder and elbow joints
DTWDynamical time wraping functions
iCub::learningmachine::DummyLearnerThis dummy machine learner demonstrates how the IMachineLearner interface can be used in practice
EdisonSegmModuleEdison Segmentation Module
iCub::contrib::EgoSphereModuleEgo-sphere Module class
EmbodiedArticulatedTreeAn articulated tree with rendring function for openGL display
iCub::contrib::EMDSalienceSalience filter based on the Reichardt/correlation model for motion detection
iCub::contrib::EmotionInterfaceModuleEmotionInterface Module class
iCub::iha::EncodersOutputThreadRate controlled tread for writing encoder values and current action number
CB::EndEffectorCartesianPositionImplements the CartesianPosition abstract interface to retun the EndEffector position of a serial Kinematic chain
yarp::dev::EsdMessageSnifferThe EsdMessageSniffer device driver
yarp::dev::EsdMessageSnifferParametersA container class to pass parameters to the open() method of the device driver
iCub::learningmachine::EventDispatcherThe EventDispatcher manages the relation between the various instances of IEventListeners and IEvents
iCub::iha::ExperienceA single Experience
iCub::contrib::ExperienceMetricSpaceModuleExperience Metric Space Module class
iCub::iha::ExperienceProcessorExperience Processor
iCub::iha::ExpressionClass to hold the description of a single expression
vislab::math::Eye2worldImplements a RFModule that determines the 3D position of a 2D coordinate pair by projecting from the image plane to the world represented as plane in front of the robot relatively specified to robot's base coordinates (e.g
vislab::math::EyeTableProjectionImplements the projection from the image plan of the iCub's eyes to a table
iCub::contrib::FaceEyeDetectorFace detection module
iCub::contrib::FaceEyeDetectorModule
iCub::learningmachine::FactoryT< K, T >A template class for the factory pattern
featureStructure to represent an affine invariant image feature
halode::files::FileHandlerClass FileHandler: definition
thesis::files::FileHandlerClass FileHandler: definition
iCub::contrib::FileReaderT< T >Template class that supports reading lines of a file to object instances using a fromString(char* line) method (e.g
iCub::learningmachine::FileReaderT< T >Template class that supports reading lines of a file to object instances using a fromString(char* line) method (e.g
Filter
ctrl::FilterIIR and FIR
fingerImageThreadThread that reads the port and traslate the value into a colour The corrispective element in the output image is highlighted proportionally to the value read /author Francesco Rea
fingerInterfaceModuleModule that creates an interface for the representation of the skin sensor of the finger
fingerReaderThreadThread that reads the port and traslate the value into a colour The corrispective element in the output image is highlighted proportionally to the value read /author Francesco Rea
iCub::learningmachine::FixedRangeScalerA class that implements preprocessing based on a fixed range of outputs to a fixed range of outputs
thesis::imageprocessing::FlowClass Flow: definition
yarp::dev::FovealImageFormatterCustomization of the standard formatter to provide a foveal image output (full res cartesian image of the fovea)
FrameCounter
FrameGrabber
FrameGrabberGUIControlA graphical control interface for a remote framegrabber
FrameGrabberGUIControl2A graphical control interface for a remote framegrabber
GaussianMixtureClass describing a gaussian mixture model
GeneratorThreadThe main crawling generator module
thesis::mathematics::GeometryClass Geometry: definition
vislab::control::GloveCtrl
GmmTracker
graspDetectorConfA thread for collecting hand position data and building from this data a description of the hand joints configuration when no object is grasped
iCub::contrib::GroupSalienceA group of filters
iKin::GSLMinCtrlA class derived from iKinCtrl solving the minimization task:
halode::gui::GuiClass Gui: definition
thesis::gui::GuiClass Gui: definition
GuiA Gtkmm Gui
Gui2YarpGui2Yarp class definition
iCub::contrib::GuiAboutAbout dialog box
iCub::contrib::GuiCBAAboutAbout dialog box
iCub::contrib::GuiControlboardAnalysisAxisPosition, velocity and acceleration plot of a motor axis
iCub::contrib::GuiControlboardAxisGui for one axis of a controlboard
iCub::contrib::GuiSalienceFilterGraphical user interface for a salience filter
vislab::control::HandProvides an abstraction layer of the iCub's hands
vislab::control::HandCtrl
vislab::control::HandMetricsThis class provides several metrics for a hand of the iCub
vislab::control::HandModuleThe base module for our implementations related to iCub's hand
halode::tracking::HandTrackerClass HandTracker: definition
vislab::control::Handv1Provides an abstraction layer for the hand of the iCub "v1"
vislab::control::Handv1MetricsThis class extends the initially provided metrics for a hand of the iCub in order to determine the actually used voltage and the error with respect to the supposed voltage
vislab::control::HandModule::HandWorkerThreadThe worker thread of the HandModule module
CB::HeadingThis class instantiates the abstract ControlBasisResource class for a Heading type resource
CB::HeadingFoveaImplements the Heading abstract interface to return the fovea positon (i.e., [0 0])
CB::HeadingJacobianThis class implements the generic Jacobian class for a simple 2-DOF Heading Jacobian
CB::HeadingSquaredErrorThis class implements a Squared Error quadratic potential function for a Heading resources, s.t., = (1/2)*gamma^T*gamma
iCub::contrib::HeadMoverManualModuleHeadMoverManual Module class
thesis::imageprocessing::imgproc_helpers::HelpersClass Helpers: definition
iCub::contrib::HistTrackerA color salience filter, following Laurent Itti and Brian Scassellati
iCub::contrib::HistTrackerModule
iCub::contrib::IAttentionSelectionControlsRemote interface for the AttentionSelection module
iCub::contrib::ICalibToolInterface to calibrate and project input image based on camera's internal parameters and projection mode
iCub::contrib::IControlGazeControlsInterfaces for the ControlGaze Module
iKin::iCubArmA class for defining the 7-DOF iCub Arm
yarp::dev::iCubArmCalibratorA calibrator interface implementation for the Arm of the robot iCub
yarp::dev::iCubArmCalibratorJ8A calibrator interface implementation for the Arm of the robot iCub
iKin::iCubArmCartesianSolverDerived class which implements the on-line solver for the chain torso+arm
CB::iCubConfigurationReferenceThis class impliments a configuration resource to provide references values to the iCub
iCub::contrib::IcubControlModuleIcub Control Module class
iCubDriverThis class (implemented as a singleton) provide easy access to iCub devices
iKin::iCubEyeA class for defining the 5-DOF iCub Eye
iKin::iCubEyeNeckRefA class for defining the 5-DOF iCub Eye with the root reference frame attached to the neck
yarp::dev::iCubHandCalibratorA calibrator interface implementation for the Hand of the robot iCub
yarp::dev::iCubHeadCalibratorA calibrator interface implementation for the head of the robot iCub
iKin::iCubInertialSensorA class for defining the 6-DOF Inertia Sensor Kinematics
iKin::iCubLegA class for defining the 6-DOF iCub Leg
iKin::iCubLegCartesianSolverDerived class which implements the on-line solver for the leg chain
yarp::dev::iCubLegsCalibratorA calibrator interface implementation for the Legs of the robot iCub
iCubLimbIFclass to be used by all IQR iCub modules for YARP communication
yarp::dev::iCubWebotsMotionControlThe ESD motion controller device driver
iCub::contrib::IDirectionalSalienceControlsInterface for the directional salience filter
iCub::contrib::IEgoSphereControlsInterface for the EgoSphere
iCub::contrib::IEmotionInterfaceInterface for the Facial Expressions
iCub::learningmachine::IFixedSizeLearnerAn generalized interface for a learning machine with a fixed domain and codomain size
iCub::learningmachine::IFixedSizeTransformerAn generalized interface for an ITransformer with a fixed domain and codomain size
iFC::iFTransformA Base class for defining the Transformation of a Wrench from a frame to another
iCub::contrib::IhaFaceDetectModuleIha Face Detect Module class
IKGroupSolverA class for solving inverse kinematic in a pseudo-inverse fashion with optimization
iKin::iKin_NLPClass for defining IpOpt NLP problem
iKin::iKinChainA Base class for defining a Serial Link Chain
iKin::iKinCtrlAbstract class for inverting chain's kinematics
iKin::iKinIpOptMinClass for inverting chain's kinematics based on IpOpt lib
iKin::iKinIterateCallbackClass for defining iteration callback
iKin::iKinLimbA class for defining generic Limb
iKin::iKinLinIneqConstrClass for defining Linear Inequality Constraints of the form lB <= C*q <= uB for the nonlinear problem NLP
iKin::iKinLinkA Base class for defining a Link with standard Denavit-Hartenberg convention
IKSolverA class for solving inverse kinematic in a pseudo-inverse fashion with optimization
IKSubSolverA class for solving inverse kinematic in a pseudo-inverse fashion with optimization
yarp::dev::ILogpolarAPI/defgroup icub_logpolarapi LogPolar API Interface to the logpolar library/API
iCub::learningmachine::IMachineLearnerA generalized interface for a learning machine for offline and online learning machines (e.g
iCub::learningmachine::IMachineLearnerModuleAn abstract base module for the machine learning YARP interface
iCub::learningmachine::IMachineProcessorGeneric abstract class for machine based processors
yarp::dev::ImageFormatter< T, F >A flexible image formatter template class
ImageProcessorThis code groups together a series of useful functions that can be used for ImageProcessing
imageThreadThread that reads the port and traslate the value into a colour The corrispective element in the output image is highlighted proportionally to the value read /author Francesco Rea
halode::files::ImgFileHandlerClass ImgFileHandler: definition
thesis::files::ImgFileHandlerClass ImgFileHandler: definition
ImgGrabber
halode::IO::ImgInputClass DataInput: definition
thesis::IO::ImgInputClass ImgInput: definition
halode::IO::ImgInputFileClass ImgInputFile: definition
thesis::IO::ImgInputFileClass ImgInputFile: definition
halode::IO::ImgInputRobotClass ImgInputRobot: definition
thesis::IO::ImgInputRobotClass ImgInputRobot: definition
halode::IO::ImgOutputClass ImgOutput: definition
thesis::IO::ImgOutputClass ImgOutput: definition
halode::IO::ImgOutputFileClass ImgOutputFile: definition
halode::IO::ImgOutputRobotClass ImgOutputRobot: definition
iCub::contrib::IModalityMapInterface for modality maps
ImplementCallbackHelperCallback implementation after buffered input
ImplementCallbackHelper2Callback implementation after buffered input
InformationDistanceMatrixCalculates information distance
halode::IO::InputClass Input: definition
thesis::IO::InputClass Input: definition
ctrl::IntegratorA class for defining a saturated integrator based on Tustin formula: 1/s => Ts/2*(z+1)/(z-1)
iCub::contrib::IntensitySalienceJust a conversion to grayscale
iCub::contrib::IOpticalFlowInterface for optical flow implementations
iCub::contrib::IORInhibition of return for visual scenes
iCub::learningmachine::IPortEventListenerThe abstract base class for EventListeners that output to a port
iCub::contrib::ISalienceControlsInterface for a saliency filter
iCub::contrib::ISalienceModuleControlsInterface for the saliency module
iCub::learningmachine::IScalerThe IScaler is a linear scaler based scaler
iFC::iSFrameA Base class for defining the FT sensor over a generic link of a kinematic chain inherited by iKinLimb
iCub::learningmachine::ITransformerA class that provides a preprocessing interface, which can be used to preprocess the data samples that have been received by the MachineLearner
iCub::learningmachine::ITransformProcessorGeneric abstract class for transformer based processors
IUnitBasic interface for sequence prediction
CB::JacobianFactoryA class for creating Jacobian objects, with the type of object created based on a key
CB::JacobianTemplateThis is an example class for implementing the generic Jacobian
ctrl::KalmanClassic Kalman estimator
KChainBodySchemaThis class is a wrapper for KinematicChain, so that it becomes a BodySchema
KChainOrientationBodySchemaThis class is a wrapper for KinematicChain, so that it becomes a BodySchema
kd_nodeNode in a k-d tree
KinematicChainThis class contains a chain of rigid transformations and ways of adapting it, as well as forward and inverse kinematic functions
KinematicTreeThis class contains and ArticulatedTree and the KinematicChains to adapt it
halode::app::LaunchApplicationClass LaunchApplication: definition
LayerClass that represent a layer of units
iCub::iha::LimitsSensor Limits for calculating the normalized value of a sensor
vislab::yarp::util::Option::ListThis Type contains a list of values the Option may contain
iKin::LMCtrlA class derived from iKinCtrl implementing the Levenberg-Marquardt algorithm:
iKin::LMCtrl_GPMA class derived from LMCtrl implementing the Gradient Projection Method according to the paper available here
Locator3DPerforms the 3D localization from 2d position in two images
yarp::dev::LogpolarImageFormatterCustomization of the standard image formatter to provide a logpolar subsampled image output
lp2CartPixelIt contains the look-up table for the remapping of a log polar image into a cartesian one
iCub::learningmachine::LSSVMAtlasLearnerAn implementation of the LSSVM learning machine that uses the efficient Atlas library for linear algebra
iCub::learningmachine::LSSVMLearnerThis is basic implementation of the LSSVM algorithms
MainWindowMainWindow, a helper class that wraps the access to the main window widget and the contained widgets
CB::ManipulabilityFieldThis potential function implements Yoshikawa's Manipulability field for a manipulator
CB::ManipulatorPositionJacobianThis class implements the generic Jacobian class for a Manipulator Jacobian
MathLib::MatrixThe basic matrix class
MathLib::Matrix3An implementation of the template TMatrix class
MathLib::Matrix4An implementation of the template TMatrix class
thesis::controlsprocessing::MICubeClass MICube: definition
min_pqMinimizing priority queue
ctrl::minJerkVelCtrlImplements a minimum-jerk controller with velocity command in the assumption that the plant can be idealized as a pure integrator 1/s
MMiceDeviceDriverA device driver class get input simltaneously information form multiple mices They can be standard mices, touchpads, and even 3D mices
iCub::contrib::MobileEyeModule
moduleYarpNeckProvide an example for using the Proxy class iCubLimbIF
thesis::imageprocessing::MotionClass Motion: definition
vislab::yarp::util::MotionRepresents a single motion (position, velocity, timing) as part of a sequence
iCub::contrib::MotionSalienceA simple temporal-difference filter
vislab::yarp::util::MotionSequenceRepresent a sequence of motions
MotionTrackerA wrapper for the XSens API
iCub::contrib::MotivationDynamicsModuleMotivationDynamicsModule class
MPIImagePyramid< T >A container class representing all the patches at all scales in an image
MPIScaledImage< T >The elements of an MPIImagePyramid, a container class who's iterator steps through all the subwindows in the image at the given scale
iCub::learningmachine::MultiLearnerT< T >
MultiMarkerTrackerAn Artoolkit based tracker class to track multiple markers with identical or different IDs
iKin::MultiRefMinJerkCtrlA class derived from iKinCtrl implementing the multi-referential approach (PDF)
vislab::demo::My2ndModuleImplements a demo module in order to demonstrate how to use RFModule2 of the OpenVislab libraries (http://OpenVislab.sf.net)
MyLoggerARToolkitPlus Track Single Marker Module
vislab::util::NameMap< T >Wraps a std::map such that the key is retrieved by the getName() function of class T
iCub::learningmachine::NormalizerA class that implements normalization as a preprocessing step
vislab::yarp::util::NullCommandRepresent a dummy Command that doesn't have a parent yarp::os::RFModule and doesn't execute a particular action
iCub::learningmachine::NullScalerThe NullScaler is a scaler that does nothing, the output of the transform function is equal to its input
vislab::yarp::util::Option::NumberThis Type represents numeric values (int, float, double)
iCub::contrib::ObjectMapObject map
oFlow__WIN32__
vislab::yarp::util::Option::OnOffThis Type is a specialization of the BooleanType in order to act as "on"/"off" switch
iCub::contrib::OptFlowEMDClass to calculate optical flow using the Elementary Motion detection method
vislab::yarp::util::OptionThis class represents an option that is able to validate itself by its Type
thesis::IO::OutputClass Output: definition
halode::IO::OutputClass Output: definition
ctrl::parallelPIDGeneral structure of parallel (non-interactive) PID
thesis::tracking::PatchTrackerClass PatchTracker: definition
PiecewiseSequenceAsequence predictor specializing in piece-wise continuous sequences
iCub::contrib::PinholeCalibToolClass to calibrate input image based on camera's internal parameters
Configuration: See iCub::contrib::PinholeCalibTool::configure
PlannerSupervisorThe main supervisor module class
iCub::learningmachine::PortableT< T >A templated portable class intended to wrap abstract base classes
CB::PotentialFunctionFactoryA class for creating PotentialFunction objects, with the type of object created based on a key
CB::PotentialFunctionInfoHelper class that stores the identification information concerning control basis potential functions
CB::PotentialFunctionTemplateThis class implements a CB Potential Function that puts a Sum-of-Cosines around the joint centers of a configuration
pq_nodeElement in a minimizing priority queue
iCub::learningmachine::PredictEventListener
iCub::learningmachine::PredictModuleA module for predictions
iCub::learningmachine::PredictProcessorReply processor helper class for predictions
ProbabilityDistributionProbabilityDistribution Class : This class is an abstract interface to a PDF sensor that provides distributions to sample from or to build new distributions based on experience
iCub::contrib::ProxySalienceCollect salience output from remote programs
iCub::learningmachine::RandomFeatureImplementation of Random Feature preprocessing
ctrl::RateLimiterRate Limiter
iCub::contrib::RdInModuleRdIn Module class
ReachingImplements the multi-referential VITE reaching algorithm \ considers a serial manipulator with joint angles sfe, saa,shr,eb in robota frame of reference
ReachingLeftSame as Reaching, but for the left hand
ReachingThreadThread imlementing the reaching controller, to ensure that timing are more or less respected
ReachManagerThe main class to handle reaching
MathLib::ReferenceFrameA wrapper class to consider frame of references
MathLib::ReferentialA wrapper class to consider frame of references
MathLib::RegressionA set of regression function
iCub::contrib::RemoteAttentionSelectionRemote access to AttentionSelection module
iCub::contrib::RemoteEgoSphereRemote access to EgoSphere module
iCub::contrib::RemoteSalienceRemote access to a salience module and the general methods of a salience filters
CB::ResourcesTypeTemplateThis is a template for classes that instantiate the abstract ControlBasisResource class for a type of resource
RetinalMapMap from image coordinates to a normalized coordinate
vislab::yarp::util::RFModule2This class implementation an extension to yarp::os::RFModule but keeps fully backwards compatibly
vislab::yarp::util::ThreadedRFModule::RFWorkerThreadThe worker thread for (ThreadedRFModules
ctrl::RiccatiClassic Riccati recursive formula for optimal control in a LQ problem
RigidTransfoThis class represents a rigid transformation using the Euler parametrization for rotation
iCub::learningmachine::RLSLearnerRecursive Regularized Least Squares (a.k.a
RotationThis class represents a rotation using some kind of (non-standard) quaternion parametrization of rotation
iCub::contrib::RuddySalienceA simple skin hue filter
CB::RunnableControlLawClass that implements a prioritized (composite) control law
iCub::contrib::SalienceBase class for salience filters
iCub::contrib::SalienceModuleHelper for creating and networking salience filters
SalienceOperatorOperator that manages the blobs and calculates the saliency of every blob based on the linear combination of top-down (search color) and bottom-up contribution (isolated blobs)
iCub::learningmachine::ScaleTransformerThe ScaleTransformer is a ITransformer that supports element-based scaling transformations
selectiveAttentionProcessorThis code groups together a series of useful functions that can be used for ImageProcessing
iCub::contrib::SensorMotorInterfaceModuleSensor Motor Interface Module class
iCub::iha::SequenceA sequence of motor positions
SequenceThe main implementation of a prediction unit
iCub::iha::SequenceLineA single line of a Sequence describing a single Actions
ctrl::seriesPIDGeneral structure of series (interactive) PID
yarp::dev::ServerLogpolarFrameGrabberExport a frame grabber in logpolar image format to the network
Settings
iCub::contrib::ShortTermMemoryModuleShort Term Memory Module class
ShowFPS
SIFT_disparityTestes empíricos apontam que para uma altura de 240 uma disparidade de 15 é um bom limite pra altura de 480, uma disparidade de 30 é um bom limite para eleminação de outliers Limite = Height/16; Calcular a média das disparidades Horizontais e verificar se é positiva ou negativa indica qual é a imagem esquerda ou direita
vislab::math::SimpleHomographyImplements the actual projection (homography) from one plan to another using the specified transformations
iCub::contrib::SoundLocalizationDummyModuleSound Localization Module class
iCub::contrib::SoundLocalizationModuleSound Localization Module class
iCub::contrib::SoundSensorModuleSound Sensor Module class
SpatialForceAn implementation of the template TVector class for Spatial Vector notation
SpatialFrameAn implementation of the template TMatrix class
SpatialInertiaAn implementation of the template TMatrix class
SpatialMatrixAn implementation of the template TMatrix class
SpatialVectorAn implementation of the Spatial Vector notation
SpatialVelocityAn implementation of the template TVector class for Spatial Vector notation
iCub::contrib::SphereProjectorProject spherically calibrated camera images onto collective spherical image
iCub::contrib::SphericalCalibToolInterface to calibrate and spherically project input image
MathLib::SplineFitA set of regression function
iCub::learningmachine::StandardizerA class that implements standardization as a preprocessing step
thesis::mathematics::StatisticsClass Statistics: definition
iCub::contrib::StatusMonitorModuleStatus Monitor Module class
iCub::iha::StatusOutputThreadRate controlled thread for writing status (see Status Monitor (IHA) )
yarp::dev::StdImageFormatterCustomization to the standard image formatter to provide a rectangular subsampled image
iKin::SteepCtrlA class derived from iKinCtrl implementing two standard algorithms based on steepest descent qdot=-Kp*grad
CB::StereoHeadingThis class instantiates the abstract ControlBasisResource class for a Stereo Heading type resource
CB::StereoHeadingSquaredErrorThis class implements a Squared Error quadratic potential function for a StereoHeading resources, s.t., = (1/2)*gamma^T*gamma
StereovisionStereo-vision application tracking color blobs and sending their 3d position through yarp
iCub::iha::SubsystemStatusSubsystem Status holds a list of statuses for a subsystem consisting of system->value pairs in a map (see Status Monitor (IHA) )
SymbolicSequenceA sequence predictor specializing in symbolic patterns
vislab::yarp::util::SynchronizedNameMap< T >Wraps a vislab::util::NameMap} such that it operate on ::yarp::os::ConstStrings
TChannelPairs3-pair bit information structure
TChannels6-channel bit information structure
TestsSome basic tests of behavior
Text
vislab::yarp::util::ThreadedRFModuleThe "abstract" implementation of a yarp::os::RFModule
ThresholdReceiverThreshold Receiver class
vislab::yarp::util::TimedMotionSequenceRepresent a sequence of motions
TimerSimple timer class, works in milliseconds
MathLib::TMatrix< ROW >The basic template square matrix class
TrackerMonitorMonitor the effects of tracker commands
iCub::learningmachine::TrainEventA TrainEvent is raised when the machine handles a training sample
iCub::learningmachine::TrainEventListener
iCub::learningmachine::TrainModuleA module for training
iCub::learningmachine::TrainProcessorPort processor helper class for incoming training samples
iCub::learningmachine::TransformModuleA module for transforming vectors
iCub::learningmachine::TransformPredictProcessorReply processor helper class for predictions
iCub::learningmachine::TransformTrainProcessorPort processor helper class for incoming training samples
TranslationStandard translation
MathLib::TVector< ROW >The basic template vector class
vislab::yarp::util::Option::TypeThe basic type an Option may be of
UnitA generic container for a single prediction unit
iKin::VarKpSteepCtrlA class derived from SteepCtrl implementing the variable gain algorithm
vislab::yarp::util::Option::VectorThis Type represents vector of numeric values (int, float, double)
MathLib::VectorThe basic vector class
MathLib::Vector3An implementation of the template TVector class
VisionServerYarp communication interface for sending and recieving stereovision data
iCub::contrib::VisualMapVisual map
WatershedOperatorOperator that manages the watershed operations (rain falling) and extracts blobs
ctrl::waveletEncoderEncodes any given function as a set of wavelet coefficients
iCub::iha::WindowIDCalcCalculate the Information Distance between two data streams over a given horizon
XmlTreeA pseudo XML Parser within tree-based storage structure
XSensA class for managing X-Sens in a "simple" way
yarp::dev::XSensMTxDriver for XSens's MTx IMU unit
CB::YARPAttentionMechanismHeadingImplements the Heading abstract interface to return the coordinates of an image feature evaluated through the YARP Attention Mechanism modules
CB::YARPAttentionMechanismStereoHeadingImplements the StereoHeading abstract interface to return the coordinates of an image feature evaluated through the YARP Attention Mechanism modules
YARPConfigFileA simple class for reading configuration files (similar in spirit to Windows .ini files)
CB::YARPConfigurationVariablesThis class implements the ConfigurationVariables abstract resource interface for a generic YARP motor interface
YarpFrameGrabberWrapper for getting an image from the network though a port
iCub::contrib::YarpPortBufA C++ streambuf which can be used to redirect output written to cout to a yarp port
YARPRndNormal/ / This Academic Free License applies to any software and associated /// documentation (the "Software") whose owner (the "Licensor") has /// placed the statement "Licensed under the Academic Free License /// Version 1.0" immediately after the copyright notice that applies /// to the Software
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Friends Defines

Generated on Wed Mar 10 03:30:06 2010 for iCub by  doxygen 1.6.1