18 #ifndef _GAZEBO_APPLYWRENCHVISUAL_HH_ 
   19 #define _GAZEBO_APPLYWRENCHVISUAL_HH_ 
   60       public: 
virtual void Fini();
 
   72       public: 
void SetCoM(
const ignition::math::Vector3d &_comVector);
 
   78       public: 
void SetForcePos(
const math::Vector3 &_forcePosVector)
 
   84       public: 
void SetForcePos(
const ignition::math::Vector3d &_forcePosVector);
 
   98       public: 
void SetForce(
const ignition::math::Vector3d &_forceVector,
 
   99           const bool _rotatedByMouse);
 
  113       public: 
void SetTorque(
const ignition::math::Vector3d &_torqueVector,
 
  114           const bool _rotatedByMouse);
 
  118       public: 
void UpdateForceVisual();
 
  122       public: 
void UpdateTorqueVisual();
 
  125       public: 
void Resize();
 
  142       public: 
void SetMode(Mode _mode);
 
  148       private: ignition::math::Quaterniond QuaternionFromVector(
 
  149           const ignition::math::Vector3d &_dir);
 
Visualization for the apply wrench GUI. 
Definition: ApplyWrenchVisual.hh:34
 
Mode
Definition: ApplyWrenchVisual.hh:38
 
The Vector3 class represents the generic vector containing 3 elements. 
Definition: Vector3.hh:39
 
#define GAZEBO_DEPRECATED(version)
Definition: CommonTypes.hh:48
 
std::shared_ptr< Visual > VisualPtr
Definition: RenderTypes.hh:112
 
A renderable object. 
Definition: Visual.hh:59
 
std::shared_ptr< SelectionObj > SelectionObjPtr
Definition: RenderTypes.hh:188
 
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported. 
Definition: system.hh:59