For some reason the proxy is named "vrmlreader" (all lowercase). Try using that name when calling createSource().
If you run into such issues, you can always look at ParaView3Source/Servers/ServerManager/Resources/readers.xml to determine the name of the proxy for the reader you want to create. Utkarsh 2009/7/15 Andrés Felipe Padilla <anfe...@gmail.com>: > We tried the following using the vtkVRMLSource > > std::string file = "/models/flag.wrl"; > leVRML = vtkVRMLSource::New(); > leVRML->SetFileName(file.c_str()); > > However, we do not know how to visualize the VRMLObject in the Active View. > > We tried the following using pqObjectBuilder: > > pqPendingDisplayManager *pdm = > qobject_cast<pqPendingDisplayManager*>(pqApplicationCore::instance()->manager("PENDING_DI > SPLAY_MANAGER")); > pdm->setAddSourceIgnored(true); > leSource = builder->createSource("sources", "VRMLSource", s); > leSource->getProxy()->UpdateVTKObjects(); > pdm->setAddSourceIgnored(false); > leSource->setModifiedState(pqProxy::UNMODIFIED); > pqOutputPort* oPort = leSource->getOutputPort(0); > builder->createDataRepresentation(oPort, > pqActiveView::instance().current()); > (pqActiveView::instance().current())->render(); > > but VRMLSource does not exist, so this approach fails. We were trying to > look if creating a proxy with the vtkVRMLSource would work but we haven't > figure that out yet. Can this source be added via an XML or something > (*throwing some ideas) so it can be used with the objectBuilder? > > Thanks. > > Andrés > > 2009/7/15 Utkarsh Ayachit <utkarsh.ayac...@kitware.com> >> >> What you described should work. Can you post relevant sections of the >> code? >> >> Utkarsh >> >> 2009/7/15 Andrés Felipe Padilla <anfe...@gmail.com>: >> > Thanks for your quick answer Utkarsh. However, we are trying to load a >> > VRML >> > file without having to use the menus. We are using vtkVRMLSource, but we >> > don't know to visualize it. We are trying to use the pqObjectBuilder >> > methods, createSource and createDataRepresentation, but it does not work >> > with VRML files. Is there a way for loading and displaying the file >> > without >> > using the menus? Thanks a lot for your help. >> > >> > 2009/7/13 Utkarsh Ayachit <utkarsh.ayac...@kitware.com> >> >> >> >> You can simply open a vrml file as if you are loading a data file >> >> using "File |Open". ParaView will create the vtkVRMLSource for you. >> >> >> >> vtkVRMLSource has methods like SetFileName that you use to set the >> >> filename programmatically and they are indeed public. >> >> >> >> Utkarsh >> >> >> >> 2009/7/13 Andrés Felipe Padilla <anfe...@gmail.com>: >> >> > Hi, >> >> > I've been trying to load a VRML on ParaView unsucessfully from code. >> >> > From >> >> > the API and the code i see that the vtkVRMLSource could allow one to >> >> > load a >> >> > VRML but i have some issues with it. I create a vtkVRMLSource with >> >> > the >> >> > New() >> >> > method but from there i cant see where to go. I cannot specify this >> >> > object >> >> > the file i want to load as all its members are protected. So my >> >> > question >> >> > is >> >> > how do i tell the vtkVRMLSource to load my VRML? >> >> > Thanks >> >> > _______________________________________________ >> >> > Powered by www.kitware.com >> >> > >> >> > Visit other Kitware open-source projects at >> >> > http://www.kitware.com/opensource/opensource.html >> >> > >> >> > Please keep messages on-topic and check the ParaView Wiki at: >> >> > http://paraview.org/Wiki/ParaView >> >> > >> >> > Follow this link to subscribe/unsubscribe: >> >> > http://www.paraview.org/mailman/listinfo/paraview >> >> > >> >> > >> > >> > > > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview