Public Member Functions | Public Attributes
jsk_interactive_marker::TransformableTorus Class Reference

#include <transformable_object.h>

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

List of all members.

Public Member Functions

std::vector< geometry_msgs::PointcalcurateTriangleMesh ()
float getInteractiveMarkerScale ()
void getRGBA (float &r, float &g, float &b, float &a)
void getRSR (float &r, float &sr)
visualization_msgs::Marker getVisualizationMsgMarker ()
bool setRadius (std_msgs::Float32 r)
void setRGBA (float r, float g, float b, float a)
void setRSR (float r, float sr)
bool setSmallRadius (std_msgs::Float32 sr)
 TransformableTorus (float radius, float small_radius, int u_div, int v_div, float r, float g, float b, float a, std::string frame, std::string name, std::string description)

Public Attributes

float torus_a_
float torus_b_
float torus_g_
float torus_r_
float torus_radius_
float torus_small_radius_
int u_division_num_
int v_division_num_

Detailed Description

Definition at line 127 of file transformable_object.h.


Constructor & Destructor Documentation

jsk_interactive_marker::TransformableTorus::TransformableTorus ( float  radius,
float  small_radius,
int  u_div,
int  v_div,
float  r,
float  g,
float  b,
float  a,
std::string  frame,
std::string  name,
std::string  description 
)

Definition at line 197 of file transformable_object.cpp.


Member Function Documentation

Definition at line 215 of file transformable_object.cpp.

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 143 of file transformable_object.h.

void jsk_interactive_marker::TransformableTorus::getRGBA ( float &  r,
float &  g,
float &  b,
float &  a 
) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 134 of file transformable_object.h.

void jsk_interactive_marker::TransformableTorus::getRSR ( float &  r,
float &  sr 
) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 136 of file transformable_object.h.

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 264 of file transformable_object.cpp.

bool jsk_interactive_marker::TransformableTorus::setRadius ( std_msgs::Float32  r) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 138 of file transformable_object.h.

void jsk_interactive_marker::TransformableTorus::setRGBA ( float  r,
float  g,
float  b,
float  a 
) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 133 of file transformable_object.h.

void jsk_interactive_marker::TransformableTorus::setRSR ( float  r,
float  sr 
) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 135 of file transformable_object.h.

bool jsk_interactive_marker::TransformableTorus::setSmallRadius ( std_msgs::Float32  sr) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 139 of file transformable_object.h.


Member Data Documentation

Definition at line 150 of file transformable_object.h.

Definition at line 149 of file transformable_object.h.

Definition at line 148 of file transformable_object.h.

Definition at line 147 of file transformable_object.h.

Definition at line 143 of file transformable_object.h.

Definition at line 146 of file transformable_object.h.

Definition at line 152 of file transformable_object.h.

Definition at line 153 of file transformable_object.h.


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


jsk_interactive_marker
Author(s): furuta
autogenerated on Sun Sep 13 2015 22:29:27