Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf
Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf
Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
}<br />
}<br />
filetxt=true;<br />
filename=tmp;<br />
return;<br />
}<br />
if(extension(tmp, ".vtk"))<br />
{<br />
filevtk=true;<br />
filename=tmp;<br />
return;<br />
}<br />
unknown=true;<br />
bool CommandInterpretation::extension(std::string str, const char *cstr)<br />
{<br />
std::string tmp;<br />
size_t found;<br />
found=str.rfind(".");<br />
if(found!=std::string::npos)<br />
{<br />
tmp=str.substr(found, std::string::npos);<br />
if(tmp.compare(cstr)==0)<br />
return true;<br />
}<br />
return false;<br />
}<br />
vtkMySaveCallback.h<br />
#ifndef <strong>VTK</strong>MYSAVECALLBACK_H<br />
#define <strong>VTK</strong>MYSAVECALLBACK_H<br />
#include <br />
#include <br />
#include <br />
#include <br />
#include <br />
#include "Message.h"<br />
#include <br />
#include <br />
class vtkMySaveCallback : public vtkCommand<br />
{<br />
private:<br />
vtkPolyData *inputpoly;<br />
vtkAlgorithmOutput *outputport;<br />
bool port;<br />
public:<br />
vtkMySaveCallback() {port=false;}<br />
static vtkMySaveCallback *New() {return new vtkMySaveCallback;}<br />
virtual void Execute(vtkObject *caller, unsigned long, void*);<br />
33