wxMaracasRenderTabbedPanel* wxMaracasRendererView::getTabbedPanel(int id) throw(char*)
{
int i;
- for(i = 0; i < (tabsVector.size()); i++)
+ for(i = 0; i < (int)tabsVector.size(); i++)
{
if(tabsVector[i]->getPropIdV() == id)
return tabsVector[i];
_renderer = renderer;
}
+void wxMaracasRendererView::setVtkBaseView(wxVtk3DBaseView* vbv)
+{
+ baseView = vbv;
+}
+
/**
** Called when an image file is opened
**/
**/
void wxMaracasRendererView::addVolumes(vtkImageData* img, std::string pathfile, std::string filename)
{
- wxMaracasRenderTabbedPanel* wxtabs = new wxMaracasRenderTabbedPanel(this, _idCount);
+ wxMaracasRenderTabbedPanel* wxtabs = new wxMaracasRenderTabbedPanel(this, _idCount, baseView);
wxtabs->setRenderer(_renderer);
tabsVector.push_back(wxtabs);
getTabbedPanel(volid)->deleteVolume(volid);
}
-/**
-** Adds or removes a volume rendering actor
-**/
-void wxMaracasRendererView::addRemoveActorVol(int id, bool addremove)
-{
- //wxtabs->addRemoveActorV(id, addremove);
-}
-
-/**
-** Adds or removes a surface rendering actor
-**/
-void wxMaracasRendererView::addRemoveSurf1Actor(int id, bool addremove)
-{
- //wxtabs->addRemoveActorSA(id, addremove);
-}
-
-/**
-** Adds or removes a surface rendering actor
-**/
-void wxMaracasRendererView::addRemoveSurf2Actor(int id, bool addremove)
-{
- //wxtabs->addRemoveActorSB(id, addremove);
-}
-
-/**
-** Adds or removes a surface rendering actor
-**/
-void wxMaracasRendererView::addRemoveSurf3Actor(int id, bool addremove)
-{
- //wxtabs->addRemoveActorSC(id, addremove);
-}
-
/**
** Gets opened file names
**/