17 #ifndef _SELECTIONOBJ_HH_
18 #define _SELECTIONOBJ_HH_
86 public:
void Detach();
90 public:
void SetMode(
const std::string &_mode);
94 public:
void SetMode(SelectionMode _mode);
99 public:
void SetState(
const std::string &_state);
105 public:
void SetState(SelectionMode _state);
108 public: SelectionMode GetState();
111 public: SelectionMode GetMode();
115 public:
void SetGlobal(
bool _global);
118 public:
void UpdateSize();
121 private:
void CreateScaleVisual();
124 private:
void CreateRotateVisual();
127 private:
void CreateTranslateVisual();
Interactive selection object for models and links.
Definition: SelectionObj.hh:34
Scale in y.
Definition: SelectionObj.hh:63
Translation in x.
Definition: SelectionObj.hh:49
Translation in y.
Definition: SelectionObj.hh:51
Rotation in x.
Definition: SelectionObj.hh:55
Rotation in y.
Definition: SelectionObj.hh:57
A renderable object.
Definition: Visual.hh:62
Translation mode.
Definition: SelectionObj.hh:43
Translation in z.
Definition: SelectionObj.hh:53
Scale mode.
Definition: SelectionObj.hh:47
SelectionMode
Definition: SelectionObj.hh:38
Rotation mode.
Definition: SelectionObj.hh:45
Rotation in z.
Definition: SelectionObj.hh:59
boost::shared_ptr< Visual > VisualPtr
Definition: RenderTypes.hh:100
Scale in x.
Definition: SelectionObj.hh:61
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48