<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Dave,<br>
    <br>
    these are great news!<br>
    I tested it today and it seems to work fine.<br>
    So I went on and made a first simple integration as a rosgui plugin.<br>
    The plugin just loads the rviz_qt lib, instantiates the
    VisualizationFrame and puts it into a dockwidget for rosgui.<br>
    The code is in the rosgui git and a screenshot of it running next to
    some other plugins can be seen here:<br>
    <a href="http://img18.imageshack.us/img18/8414/rosguirviz.png">http://img18.imageshack.us/img18/8414/rosguirviz.png</a><br>
    <br>
    I came across one problem though. When I closed the plugin and
    reopened it, an assertion is failing:<br>
    <blockquote type="cite">python:
      /tmp/buildd/ros-electric-visualization-common-1.6.2/debian/ros-electric-visualization-common/opt/ros/electric/stacks/visualization_common/ogre/build/ogre_src_v1-7-3/OgreMain/include/OgreSingleton.h:80:
      Ogre::Singleton<T>::Singleton() [with T = Ogre::LogManager]:
      Assertion `!ms_Singleton' failed.<br>
      Aborted<br>
    </blockquote>
    I have not yet investigated this any further. I'll file a bug report
    when I know more...<br>
    <br>
    Cheers,<br>
    Dorian<br>
    <br>
    <br>
    On 12/01/2011 06:29 PM, Dave Hershberger wrote:
    <blockquote
cite="mid:CABc9=uOwEYEfX2mYzAdaS_i_25e-MxHqHuT61Gmo0ZJHanPePA@mail.gmail.com"
      type="cite">
      <div>Rviz is moving from the wxWidgets library to the Qt library
        as of the <span class="Apple-style-span" style="font-size: 13px;
          font-family: arial, sans-serif; background-color: rgb(255,
          255, 255); ">ROS Fuerte release.  This transition to Qt will
          improve RViz </span><span class="Apple-style-span"
          style="font-size: 13px; font-family: arial, sans-serif;
          background-color: rgb(255, 255, 255); ">compatibility on more
          platforms and better integrate with future GUI </span><span
          class="Apple-style-span" style="font-size: 13px; font-family:
          arial, sans-serif; background-color: rgb(255, 255, 255); ">tools.
           For more information on the motivation for these changes, </span><span
          class="Apple-style-span" style="font-size: 13px; font-family:
          arial, sans-serif; background-color: rgb(255, 255, 255); ">please
          refer to the RViz and ROS GUI SIGs:</span></div>
      <div><br style="font-family: arial, sans-serif; font-size: 13px;
          background-color: rgb(255, 255, 255); ">
        <a moz-do-not-send="true"
          href="http://ros.org/wiki/fuerte/Planning/rviz"
          target="_blank" style="color: rgb(6, 88, 181); font-family:
          arial, sans-serif; font-size: 13px; background-color: rgb(255,
          255, 255); ">http://ros.org/wiki/fuerte/Planning/rviz</a><br
          style="font-family: arial, sans-serif; font-size: 13px;
          background-color: rgb(255, 255, 255); ">
        <a moz-do-not-send="true"
          href="http://ros.org/wiki/fuerte/Planning/ROS%20GUI"
          target="_blank" style="color: rgb(6, 88, 181); font-family:
          arial, sans-serif; font-size: 13px; background-color: rgb(255,
          255, 255); ">http://ros.org/wiki/fuerte/Planning/ROS%20GUI</a><br
          style="font-family: arial, sans-serif; font-size: 13px;
          background-color: rgb(255, 255, 255); ">
        <br>
        This is a fairly big change to the code.  The internal plugin
        API is changed and the Python API will be different (when I get
        it implemented).  The GUI appears and behaves mostly the same as
        the wx version, most of the differences coming from the
        differences in style between wx and Qt and not from intentional
        changes.  For a list of major changes, see <a
          moz-do-not-send="true"
          href="http://www.ros.org/wiki/visualization_experimental/ChangeList">visualization_experimental/ChangeList</a>.<br>
        <br>
        An early but fairly complete, version of the new code is
        available in the temporary "<a moz-do-not-send="true"
          href="http://www.ros.org/wiki/visualization_experimental">visualization_experimental</a>"
        stack, which works with ROS Electric.  It is available in
        the ros-electric-visualization-experimental debian package.
         This version does not have python support implemented yet, but
        all the built-in display types, tools, and view controllers
        work.   I encourage rviz users to try the new version (called
        rviz_qt for now) before Fuerte so I can fix bugs and make the
        transition as smooth as possible.</div>
      <div><br>
      </div>
      <div>Please report bugs and feature requests to the same place as
        usual for rviz, but with "qt" in the keywords field, like so: <a
          moz-do-not-send="true"
href="https://code.ros.org/trac/ros-pkg/newticket?component=visualization&type=defect&keywords=qt">report
          a bug</a>, <a moz-do-not-send="true"
href="https://code.ros.org/trac/ros-pkg/newticket?component=visualization&type=enhancement&keywords=qt">request
          a feature</a>, <a moz-do-not-send="true"
href="https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&component=visualization&keywords=%7Eqt">list
          existing tickets</a>.</div>
      <div><br>
        Thanks,<br>
        Dave</div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
ros-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a>
<a class="moz-txt-link-freetext" href="https://code.ros.org/mailman/listinfo/ros-users">https://code.ros.org/mailman/listinfo/ros-users</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Dipl.-Inform. Dorian Scholz         E-Mail:scholz(at)sim.tu-darmstadt.de
Simulation, Systems Optimization    Phone:  +49 (0) 6151 16-4811
and Robotics Group                  Fax:    +49 (0) 6151 16-6648
Technische Universität Darmstadt    <a class="moz-txt-link-freetext" href="http://www.sim.tu-darmstadt.de">http://www.sim.tu-darmstadt.de</a>
Hochschulstr. 10                    D-64289 Darmstadt, Germany</pre>
  </body>
</html>