18 #ifndef _TRANSMITTERVISUAL_PRIVATE_HH_
19 #define _TRANSMITTERVISUAL_PRIVATE_HH_
23 #include "gazebo/msgs/MessageTypes.hh"
57 public: boost::shared_ptr<msgs::PropagationGrid const>
gridMsg;
Class for drawing lines that can change.
Definition: DynamicLines.hh:43
bool receivedMsg
True if we have received a message.
Definition: TransmitterVisualPrivate.hh:60
Private data for the Visual class.
Definition: VisualPrivate.hh:56
boost::shared_ptr< Subscriber > SubscriberPtr
Definition: TransportTypes.hh:48
Forward declarations for transport.
std::vector< event::ConnectionPtr > connections
All the event connections.
Definition: TransmitterVisualPrivate.hh:51
boost::shared_ptr< msgs::PropagationGrid const > gridMsg
The current contact message.
Definition: TransmitterVisualPrivate.hh:57
boost::mutex mutex
Mutex to protect the contact message.
Definition: TransmitterVisualPrivate.hh:54
DynamicLines * points
Renders the points representing the signal strength.
Definition: TransmitterVisualPrivate.hh:41
bool isFirst
Use for allocate the visuals for the grid only the first time you receive the grid.
Definition: TransmitterVisualPrivate.hh:45
boost::shared_ptr< Node > NodePtr
Definition: TransportTypes.hh:52
Private data for the Transmitter Visual class.
Definition: TransmitterVisualPrivate.hh:32
transport::SubscriberPtr signalPropagationSub
Subscription to the propagation data.
Definition: TransmitterVisualPrivate.hh:38
std::vector< rendering::VisualPtr > vectorLink
Store the list of visuals.
Definition: TransmitterVisualPrivate.hh:48
transport::NodePtr node
Pointer to a node that handles communication.
Definition: TransmitterVisualPrivate.hh:35