00001 #ifndef VTKBASEDATA_H_ 00002 #define VTKBASEDATA_H_ 00003 00004 #include "marTypes.h" 00005 00006 #include "marImageData.h" 00007 #include "vtkImageData.h" 00008 00009 class creaMaracasVisu_EXPORT vtkBaseData { 00010 public: 00011 vtkBaseData(); 00012 virtual ~vtkBaseData(); 00013 vtkImageData* GetImageData(); 00014 marImageData* GetMarImageData(); 00015 void SetMarImageData(marImageData *marimagedata); 00016 virtual void Configure(); 00017 double GetZ(); 00018 void SetZ(double z); 00019 00020 int GetT(); 00021 void SetT(double t); 00022 00023 protected: 00024 marImageData *_marImageData; 00025 double _z; 00026 int _t; 00027 }; 00028 00029 #endif /*VTKBASEDATA_H_*/