|
| | commonImageProcessor (std::string data_topic_name, std::string camera_info_topic_name) |
| |
| virtual | ~commonImageProcessor () |
| |
| virtual void | onRead (yarp::rosmsg::sensor_msgs::Image &v) override |
| |
| size_t | getWidth () const |
| |
| size_t | getHeight () const |
| |
| bool | getFOV (double &horizontalFov, double &verticalFov) const |
| |
| bool | getIntrinsicParam (yarp::os::Property &intrinsic) const |
| |
| bool | getLastRGBData (yarp::sig::FlexImage &data, yarp::os::Stamp &stmp) |
| |
| bool | getLastDepthData (yarp::sig::ImageOf< yarp::sig::PixelFloat > &data, yarp::os::Stamp &stmp) |
| |
| | Subscriber (const std::string &name="") |
| | Constructor. More...
|
| |
| virtual | ~Subscriber () |
| | Destructor. More...
|
| |
| bool | topic (const std::string &name) |
| | Set topic to subscribe to. More...
|
| |
| bool | open (const std::string &name) override |
| | Start port operation, with a specific name, with automatically-chosen network parameters. More...
|
| |
| bool | open (const Contact &contact, bool registerName=true) override |
| | Start port operation with user-chosen network parameters. More...
|
| |
| void | close () override |
| | Stop port activity. More...
|
| |
| void | interrupt () override |
| | Interrupt any current reads or writes attached to the port. More...
|
| |
| void | resume () override |
| | Put the port back in an operative state after interrupt() has been called. More...
|
| |
| void | setReader (PortReader &reader) override |
| | Set an external reader for port data. More...
|
| |
| yarp::rosmsg::sensor_msgs::Image * | read (bool shouldWait=true) |
| | Read a message from the port. More...
|
| |
| bool | read (PortReader &reader, bool willReply=false) override |
| |
| Port & | asPort () override |
| | Get the concrete Port being used for communication. More...
|
| |
| const Port & | asPort () const override |
| | Get the concrete Port being used for communication, const version. More...
|
| |
| void | onRead (yarp::rosmsg::sensor_msgs::Image &datum) override |
| | Callback method. More...
|
| |
| void | useCallback (TypedReaderCallback< yarp::rosmsg::sensor_msgs::Image > &callback) |
| |
| void | useCallback () |
| |
| void | disableCallback () |
| |
| void | setStrict (bool strict=true) |
| |
| virtual const Port & | asPort () const =0 |
| | Get the concrete Port being used for communication, const version. More...
|
| |
| bool | addOutput (const std::string &name) override |
| | Add an output connection to the specified port. More...
|
| |
| bool | addOutput (const std::string &name, const std::string &carrier) override |
| | Add an output connection to the specified port, using a specified carrier. More...
|
| |
| bool | addOutput (const Contact &contact) override |
| | Add an output connection to the specified port, using specified network parameters. More...
|
| |
| Contact | where () const override |
| | Returns information about how this port can be reached. More...
|
| |
| std::string | getName () const override |
| | Get name of port. More...
|
| |
| bool | setEnvelope (PortWriter &envelope) override |
| | Set an envelope (e.g., a timestamp) to the next message which will be sent. More...
|
| |
| bool | getEnvelope (PortReader &envelope) override |
| | Get the envelope information (e.g., a timestamp) from the last message received on the port. More...
|
| |
| int | getInputCount () override |
| | Determine how many connections are arriving into this port. More...
|
| |
| int | getOutputCount () override |
| | Determine how many output connections this port has. More...
|
| |
| void | getReport (PortReport &reporter) override |
| | Get information on the state of the port - connections etc. More...
|
| |
| void | setReporter (PortReport &reporter) override |
| | Set a callback to be called upon any future connections and disconnections to/from the port. More...
|
| |
| void | resetReporter () override |
| | Remove the callback which is called upon any future connections and disconnections to/from the port. More...
|
| |
| bool | isWriting () override |
| | Report whether the port is currently writing data. More...
|
| |
| void | setAdminReader (PortReader &reader) override |
| | Set an external reader for unrecognized administrative port messages. More...
|
| |
| void | setInputMode (bool expectInput) override |
| | Configure the port to allow or forbid inputs. More...
|
| |
| void | setOutputMode (bool expectOutput) override |
| | Configure the port to allow or forbid outputs. More...
|
| |
| void | setRpcMode (bool expectRpc) override |
| | Configure the port to be RPC only. More...
|
| |
| Type | getType () override |
| | Get the type of data the port has committed to send/receive. More...
|
| |
| void | promiseType (const Type &typ) override |
| | Commit the port to a particular type of data. More...
|
| |
| Property * | acquireProperties (bool readOnly) override |
| | Access unstructured port properties. More...
|
| |
| void | releaseProperties (Property *prop) override |
| | End access unstructured port properties. More...
|
| |
| bool | write (const PortWriter &writer, const PortWriter *callback=nullptr) const override |
| | Write an object to the port. More...
|
| |
| bool | write (const PortWriter &writer, PortReader &reader, const PortWriter *callback=nullptr) const override |
| | Write an object to the port, then expect one back. More...
|
| |
| bool | read (PortReader &reader, bool willReply=false) override |
| | Read an object from the port. More...
|
| |
| bool | reply (PortWriter &writer) override |
| | Send an object as a reply to an object read from the port. More...
|
| |
| bool | replyAndDrop (PortWriter &writer) override |
| | Same as reply(), but closes connection after reply. More...
|
| |
| void | includeNodeInName (bool flag) override |
| | Choose whether to prepend a node name (if one is available) to the port's name. More...
|
| |
| bool | setCallbackLock (yarp::os::Mutex *mutex) override |
| | Add a lock to use when invoking callbacks. More...
|
| |
| bool | setCallbackLock (std::mutex *mutex=nullptr) override |
| | Add a lock to use when invoking callbacks. More...
|
| |
| bool | removeCallbackLock () override |
| | Remove a lock on callbacks added with setCallbackLock() More...
|
| |
| bool | lockCallback () override |
| | Lock callbacks until unlockCallback() is called. More...
|
| |
| bool | tryLockCallback () override |
| | Try to lock callbacks until unlockCallback() is called. More...
|
| |
| void | unlockCallback () override |
| | Unlock callbacks. More...
|
| |
| virtual | ~Contactable () |
| | Destructor. More...
|
| |
| void | setReadOnly () |
| | Shorthand for setInputMode(true), setOutputMode(false), setRpcMode(false) More...
|
| |
| void | setWriteOnly () |
| | Shorthand for setInputMode(false), setOutputMode(true), setRpcMode(false) More...
|
| |
| void | setRpcServer () |
| | Shorthand for setInputMode(true), setOutputMode(false), setRpcMode(true) More...
|
| |
| void | setRpcClient () |
| | Shorthand for setInputMode(false), setOutputMode(true), setRpcMode(true) More...
|
| |
| virtual | ~TypedReaderCallback () |
| | Destructor. More...
|
| |
| virtual void | onRead (yarp::rosmsg::sensor_msgs::Image &datum) |
| | Callback method. More...
|
| |
| virtual void | onRead (yarp::rosmsg::sensor_msgs::Image &datum, const yarp::os::TypedReader< yarp::rosmsg::sensor_msgs::Image > &reader) |
| | Callback method. More...
|
| |