Program: wxMaracas
Module: $RCSfile: wxMaracasIRMViewManager.h,v $
Language: C++
- Date: $Date: 2009/04/09 13:58:38 $
- Version: $Revision: 1.2 $
+ Date: $Date: 2009/04/14 12:47:30 $
+ Version: $Revision: 1.3 $
Copyright: (c) 2002, 2003
License:
/**
** Adds a prop3D to the manager and returns the identifier
**/
- int addProp3D(vtkProp3D* prop3D, std::string dataname);
+ int addProp3D(vtkProp3D* prop3D, std::string dataname) throw (char*);
/**
** Adds a prop3D to the manager and returns the identifier
**/
/**
** Changes the opacity in a prop3D
**/
- void changeOpacity(int propid, int value);
+ void changeOpacity(int propid, int value)throw(char*);
/**
** changes the isovalue in a prop3D
**/
- void changeIsoValue(int propid, int value);
+ void changeIsoValue(int propid, int value)throw(char*);
/**
** loads a prop3D from a nSTL file
/**
** adds or removes an actor depending of the bool value
**/
- void addRemoveActor(int propid, bool addremove);
+ void addRemoveActor(int propid, bool addremove)throw(char*);
/**
** Check if the variables are setted correctly
**/
- void checkInvariant();
+ void checkInvariant()throw(char*);
/**
** Given an id search the data in the vector
**/
- wxMaracasIRMViewManagerData* getViewData(int id);
+ wxMaracasIRMViewManagerData* getViewData(int id)throw(char*);
/**
** Given the id, return the max iso value from the imagedata
**/
- int getMaxIsoValue(int propid);
+ int getMaxIsoValue(int propid)throw(char*);
/**
** Changes the color of the actor
**/
- void changeColor(int propid, double red, double green, double blue);
+ void changeColor(int propid, double red, double green, double blue) throw(char*);
private:
std::vector<wxMaracasIRMViewManagerData*> prop3Dvect;