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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

}<br />

}<br />

{<br />

}<br />

if((isoNo=atoi(argv[2]))>0)<br />

{<br />

iso=true;<br />

filename=argv[3];<br />

return;<br />

}<br />

else Message::exitError("Drugi parametar mora biti cijeli broj veci od nule.");<br />

unknown=true;<br />

vtkMyCallback.h<br />

#ifndef <strong>VTK</strong>MYCALLBACK_H<br />

#define <strong>VTK</strong>MYCALLBACK_H<br />

#include <br />

#include <br />

#include <br />

#include <br />

#include <br />

class vtkMyCallback : public vtkCommand<br />

{<br />

private:<br />

vtkPlane *plane;<br />

vtkImplicitPlaneWidget *widget;<br />

vtkTextActor *text;<br />

public:<br />

static vtkMyCallback *New() {return new vtkMyCallback;}<br />

virtual void Execute(vtkObject *caller, unsigned long, void*);<br />

};<br />

void setPlane(vtkPlane *plane);<br />

void setWidget(vtkImplicitPlaneWidget *widget);<br />

void setText(vtkTextActor *text);<br />

#endif<br />

vtkMyCallback.cxx<br />

#include "vtkMyCallback.h"<br />

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

{<br />

widget->GetPlane(plane);<br />

std::ostringstream ss;<br />

ss

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

Saved successfully!

Ooh no, something went wrong!