02.05.2013 Views

Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf

Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf

Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

void setInputConnection(vtkAlgorithmOutput *outputport);<br />

};<br />

#endif<br />

vtkMySaveCallback.cxx<br />

#include "vtkMySaveCallback.h"<br />

void vtkMySaveCallback::Execute(vtkObject *caller, unsigned long, void *)<br />

{<br />

std::cout fname;<br />

if(!port)<br />

{<br />

Message::error("Nisu definirani ulazni podaci.");<br />

return;<br />

}<br />

vtkSmartPointer writer=vtkSmartPointer::New();<br />

writer->SetInputConnection(outputport);<br />

}<br />

if(fname!="")<br />

writer->SetFileName(fname.c_str());<br />

if((writer->Write())==0)<br />

Message::error("Nije moguce spremiti podatke u zadanu datoteku.");<br />

else<br />

{<br />

Message::simple("Podaci spremljeni u datoteku:");<br />

Message::simple(fname);<br />

}<br />

void vtkMySaveCallback::setInputConnection(vtkAlgorithmOutput *outputport)<br />

{<br />

this->outputport=outputport;<br />

this->port=true;<br />

}<br />

34

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!