diff --git a/examples/gazebo_scene_viewer/CameraWindow.cc b/examples/gazebo_scene_viewer/CameraWindow.cc index 2164a753b..f1c3004f4 100644 --- a/examples/gazebo_scene_viewer/CameraWindow.cc +++ b/examples/gazebo_scene_viewer/CameraWindow.cc @@ -14,7 +14,6 @@ * limitations under the License. * */ -#include "CameraWindow.hh" #if __APPLE__ #include @@ -28,6 +27,7 @@ #if !defined(__APPLE__) && !defined(_WIN32) #include + #undef Status #endif #include @@ -37,6 +37,7 @@ #include #include +#include "CameraWindow.hh" #include "SceneManager.hh" #define KEY_ESC 27 @@ -166,7 +167,7 @@ void GlutKeyboard(unsigned char _key, int, int) { // stop transport gazebo::transport::stop(); - gazebo::transport::fini(); + gazebo::transport::fini(); exit(0); } else if (_key == KEY_TAB) diff --git a/examples/gazebo_scene_viewer/SceneManager.cc b/examples/gazebo_scene_viewer/SceneManager.cc index 5fb445514..bf2840e5c 100644 --- a/examples/gazebo_scene_viewer/SceneManager.cc +++ b/examples/gazebo_scene_viewer/SceneManager.cc @@ -22,6 +22,7 @@ #include #include +#include #include #include @@ -1509,13 +1510,14 @@ void SubSceneManager::ProcessCone( void SubSceneManager::ProcessCapsule( const gazebo::msgs::Geometry & _geometryMsg, VisualPtr _parent) { - GeometryPtr capsule = this->activeScene->CreateCapsule(); - const gazebo::msgs::CapsuleGeom &capsuleMsg = _geometryMsg.capsule(); - double x = 2 * capsuleMsg.radius(); - double y = 2 * capsuleMsg.radius(); - double z = capsuleMsg.length(); - _parent->SetLocalScale(x, y, z); - _parent->AddGeometry(capsule); + // \todo(anyone) needs gazebo capsule msg + CapsulePtr capsule = this->activeScene->CreateCapsule(); + // Const gazebo::msgs::CapsuleGeom &capsuleMsg = _geometryMsg.capsule(); + // Double x = 2 * capsuleMsg.radius(); + // Double y = 2 * capsuleMsg.radius(); + // Double z = capsuleMsg.length(); + // _parent->SetLocalScale(x, y, z); + _parent->AddGeometry(std::dynamic_pointer_cast(capsule)); } ////////////////////////////////////////////////// @@ -1833,12 +1835,13 @@ void SubSceneManager::CreateGeometryFunctionMap() this->geomFunctions[gazebo::msgs::Geometry::BOX] = &SubSceneManager::ProcessBox; - // TODO(anyone): enable when cone protobuf msg created + // todo(anyone): enable when cone protobuf msg is created // this->geomFunctions[gazebo::msgs::Geometry::CONE] = // &SubSceneManager::ProcessCone; - this->geomFunctions[gazebo::msgs::Geometry::CAPSULE] = - &SubSceneManager::ProcessSphere; + // todo(anyone): enable when capsule protobuf msg is created + // this->geomFunctions[gazebo::msgs::Geometry::CAPSULE] = + // &SubSceneManager::ProcessSphere; this->geomFunctions[gazebo::msgs::Geometry::CYLINDER] = &SubSceneManager::ProcessCylinder;