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

#include <transformable_object.h>

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

List of all members.

Public Member Functions

float getInteractiveMarkerScale ()
void getRGBA (float &r, float &g, float &b, float &a)
visualization_msgs::Marker getVisualizationMsgMarker ()
void getXYZ (float &x, float &y, float &z)
void setRGBA (float r, float g, float b, float a)
bool setX (std_msgs::Float32 x)
void setXYZ (float x, float y, float z)
bool setY (std_msgs::Float32 y)
bool setZ (std_msgs::Float32 z)
 TransformableBox (float length, float r, float g, float b, float a, std::string frame, std::string name, std::string description)
 TransformableBox (float x, float y, float z, float r, float g, float b, float a, std::string frame, std::string name, std::string description)

Public Attributes

float box_a_
float box_b_
float box_g_
float box_r_
float box_x_
float box_y_
float box_z_

Detailed Description

Definition at line 72 of file transformable_object.h.


Constructor & Destructor Documentation

jsk_interactive_marker::TransformableBox::TransformableBox ( float  length,
float  r,
float  g,
float  b,
float  a,
std::string  frame,
std::string  name,
std::string  description 
)

Definition at line 276 of file transformable_object.cpp.

jsk_interactive_marker::TransformableBox::TransformableBox ( float  x,
float  y,
float  z,
float  r,
float  g,
float  b,
float  a,
std::string  frame,
std::string  name,
std::string  description 
)

Definition at line 290 of file transformable_object.cpp.


Member Function Documentation

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 89 of file transformable_object.h.

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

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 81 of file transformable_object.h.

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 306 of file transformable_object.cpp.

void jsk_interactive_marker::TransformableBox::getXYZ ( float &  x,
float &  y,
float &  z 
) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 83 of file transformable_object.h.

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

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 80 of file transformable_object.h.

bool jsk_interactive_marker::TransformableBox::setX ( std_msgs::Float32  x) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 85 of file transformable_object.h.

void jsk_interactive_marker::TransformableBox::setXYZ ( float  x,
float  y,
float  z 
) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 82 of file transformable_object.h.

bool jsk_interactive_marker::TransformableBox::setY ( std_msgs::Float32  y) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 86 of file transformable_object.h.

bool jsk_interactive_marker::TransformableBox::setZ ( std_msgs::Float32  z) [inline, virtual]

Reimplemented from jsk_interactive_marker::TransformableObject.

Definition at line 87 of file transformable_object.h.


Member Data Documentation

Definition at line 97 of file transformable_object.h.

Definition at line 96 of file transformable_object.h.

Definition at line 95 of file transformable_object.h.

Definition at line 94 of file transformable_object.h.

Definition at line 89 of file transformable_object.h.

Definition at line 92 of file transformable_object.h.

Definition at line 93 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