[Paraview] Custom application reading live-data

Bastien Purnelle bastien911 at gmail.com
Sun May 22 14:54:20 EDT 2011


Hi,

I want to develop an custom application based on Paraview in order to read a live-data from an extern C++ class and display a graphical view of this data.
I have written this code thanks to an example :

myMainWindow::myMainWindow(QWidget* parentObject,
  Qt::WindowFlags wflags) : Superclass(parentObject, wflags)
{
  Ui::myMainWindow ui;
  ui.setupUi(this);

  // Get access to the for standard paraview views.
  pqPluginManager* pgm = pqApplicationCore::instance()->getPluginManager();
  pgm->addInterface(new pqStandardViewModules(pgm));

  // Make a connection to the builtin server
  pqApplicationCore* core = pqApplicationCore::instance();
  core->getObjectBuilder()->createServer(pqServerResource("builtin:"));

  // Create render view
  pqRenderView* view = qobject_cast<pqRenderView*>(
    pqApplicationCore::instance()->getObjectBuilder()->createView(
      pqRenderView::renderViewType(),
      pqActiveObjects::instance().activeServer()));
  pqActiveObjects::instance().setActiveView(view);

  // Set it as the central widget
  this->setCentralWidget(view->getWidget());

  pqApplicationCore::instance()->showOutputWindow();
}

Now I want to access to the pipeline and to put data into it. Could someone help me, because I don't see how to do this.
Thanks...

Bastien




More information about the ParaView mailing list