Class AgentPathArrayDisplay
Defined in File patharray_display.h
Inheritance Relationships
Base Type
public rviz::MessageFilterDisplay< cohan_msgs::AgentPathArray >
Class Documentation
-
class AgentPathArrayDisplay : public rviz::MessageFilterDisplay<cohan_msgs::AgentPathArray>
Displays a cohan_msgs::AgentPathArray message.
Public Functions
-
AgentPathArrayDisplay()
-
~AgentPathArrayDisplay() override
-
void reset() override
Overridden from Display.
Protected Functions
-
void onInitialize() override
Overridden from Display.
-
void processMessage(const cohan_msgs::AgentPathArray::ConstPtr &msg) override
Overridden from MessageFilterDisplay.
Private Types
Private Functions
-
void destroyObjects()
-
void allocateArrowVector(std::vector<rviz::Arrow*> &arrow_vect, int num)
-
void allocateAxesVector(std::vector<rviz::Axes*> &axes_vect, int num)
-
void destroyPoseAxesChain()
-
void destroyPoseArrowChain()
Private Members
-
std::vector<Ogre::ManualObject*> manual_objects_
-
std::vector<rviz::BillboardLine*> billboard_lines_
-
std::vector<std::vector<rviz::Axes*>> axes_chain_
-
std::vector<std::vector<rviz::Arrow*>> arrow_chain_
-
rviz::EnumProperty *style_property_
-
rviz::ColorProperty *color_property_
-
rviz::FloatProperty *alpha_property_
-
rviz::FloatProperty *line_width_property_
-
rviz::IntProperty *buffer_length_property_
-
rviz::VectorProperty *offset_property_
-
rviz::EnumProperty *pose_style_property_
-
rviz::FloatProperty *pose_axes_length_property_
-
rviz::FloatProperty *pose_axes_radius_property_
-
rviz::ColorProperty *pose_arrow_color_property_
-
rviz::FloatProperty *pose_arrow_shaft_length_property_
-
rviz::FloatProperty *pose_arrow_head_length_property_
-
rviz::FloatProperty *pose_arrow_shaft_diameter_property_
-
rviz::FloatProperty *pose_arrow_head_diameter_property_
-
AgentPathArrayDisplay()