Public Member Functions | Public Attributes | List of all members
jsk_interactive_marker::TransformableCylinder Class Reference

#include <transformable_object.h>

Inheritance diagram for jsk_interactive_marker::TransformableCylinder:
Inheritance graph
[legend]

Public Member Functions

float getInteractiveMarkerScale ()
 
void getRGBA (float &r, float &g, float &b, float &a)
 
void getRZ (float &r, float &z)
 
visualization_msgs::Marker getVisualizationMsgMarker ()
 
bool setRadius (std_msgs::Float32 r)
 
void setRGBA (float r, float g, float b, float a)
 
void setRZ (float r, float z)
 
bool setZ (std_msgs::Float32 z)
 
 TransformableCylinder (float radius, float z, float r, float g, float b, float a, std::string frame, std::string name, std::string description)
 
- Public Member Functions inherited from jsk_interactive_marker::TransformableObject
void addControl (visualization_msgs::InteractiveMarker &int_marker)
 
void addMarker (visualization_msgs::InteractiveMarker &int_marker, bool always_visible=true, unsigned int interaction_mode=visualization_msgs::InteractiveMarkerControl::MOVE_3D)
 
void addPose (geometry_msgs::Pose msg, bool relative=false)
 
std::string getFrameId ()
 
visualization_msgs::InteractiveMarker getInteractiveMarker ()
 
geometry_msgs::Pose getPose (bool for_interactive_control=false)
 
virtual void getRSR (float &r, float &sr)
 
int getType ()
 
virtual void getXYZ (float &x, float &y, float &z)
 
std::vector< visualization_msgs::InteractiveMarkerControl > makeRotateTransFixControl (unsigned int orientation_mode=visualization_msgs::InteractiveMarkerControl::FIXED)
 
void publishTF ()
 
void setDisplayDescription (bool v)
 
void setDisplayInteractiveManipulator (bool v)
 
virtual bool setHeight (std_msgs::Float32 recieve_val)
 
void setInteractiveMarkerSetting (const InteractiveSettingConfig &config)
 
void setPose (geometry_msgs::Pose pose, bool for_interactive_control=false)
 
virtual void setRSR (float r, float sr)
 
virtual bool setSmallRadius (std_msgs::Float32 recieve_val)
 
void setType (int type)
 
virtual bool setX (std_msgs::Float32 recieve_val)
 
virtual void setXYZ (float x, float y, float z)
 
virtual bool setY (std_msgs::Float32 recieve_val)
 
 TransformableObject ()
 

Public Attributes

float cylinder_a_
 
float cylinder_b_
 
float cylinder_g_
 
float cylinder_r_
 
float cylinder_radius_
 
float cylinder_z_
 
- Public Attributes inherited from jsk_interactive_marker::TransformableObject
tf::TransformBroadcaster br
 
geometry_msgs::Pose control_offset_pose_
 
std::string description_
 
bool display_description_
 
bool display_interactive_manipulator_
 
std::string frame_id_
 
unsigned int interaction_mode_
 
int interactive_manipulator_orientation_
 
visualization_msgs::Marker marker_
 
std::string name_
 
geometry_msgs::Pose pose_
 
int type_
 

Detailed Description

Definition at line 163 of file transformable_object.h.

Constructor & Destructor Documentation

jsk_interactive_marker::TransformableCylinder::TransformableCylinder ( float  radius,
float  z,
float  r,
float  g,
float  b,
float  a,
std::string  frame,
std::string  name,
std::string  description 
)

Definition at line 179 of file transformable_object.cpp.

Member Function Documentation

float jsk_interactive_marker::TransformableCylinder::getInteractiveMarkerScale ( )
inlinevirtual

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 177 of file transformable_object.h.

void jsk_interactive_marker::TransformableCylinder::getRGBA ( float r,
float g,
float b,
float a 
)
inlinevirtual

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 170 of file transformable_object.h.

void jsk_interactive_marker::TransformableCylinder::getRZ ( float r,
float z 
)
inlinevirtual

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 172 of file transformable_object.h.

visualization_msgs::Marker jsk_interactive_marker::TransformableCylinder::getVisualizationMsgMarker ( )
virtual

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 194 of file transformable_object.cpp.

bool jsk_interactive_marker::TransformableCylinder::setRadius ( std_msgs::Float32  r)
inlinevirtual

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 174 of file transformable_object.h.

void jsk_interactive_marker::TransformableCylinder::setRGBA ( float  r,
float  g,
float  b,
float  a 
)
inlinevirtual

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 169 of file transformable_object.h.

void jsk_interactive_marker::TransformableCylinder::setRZ ( float  r,
float  z 
)
inlinevirtual

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 171 of file transformable_object.h.

bool jsk_interactive_marker::TransformableCylinder::setZ ( std_msgs::Float32  z)
inlinevirtual

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 175 of file transformable_object.h.

Member Data Documentation

float jsk_interactive_marker::TransformableCylinder::cylinder_a_

Definition at line 184 of file transformable_object.h.

float jsk_interactive_marker::TransformableCylinder::cylinder_b_

Definition at line 183 of file transformable_object.h.

float jsk_interactive_marker::TransformableCylinder::cylinder_g_

Definition at line 182 of file transformable_object.h.

float jsk_interactive_marker::TransformableCylinder::cylinder_r_

Definition at line 181 of file transformable_object.h.

float jsk_interactive_marker::TransformableCylinder::cylinder_radius_

Definition at line 177 of file transformable_object.h.

float jsk_interactive_marker::TransformableCylinder::cylinder_z_

Definition at line 180 of file transformable_object.h.


The documentation for this class was generated from the following files:


jsk_interactive_marker
Author(s): furuta
autogenerated on Sat Mar 20 2021 03:03:33