2 #include "wxMaracasSurfaceRenderingManagerData.h"
4 /********************************************************************************************
5 ** Start of data viewmanagerData
6 *********************************************************************************************/
8 wxMaracasSurfaceRenderingManagerData::wxMaracasSurfaceRenderingManagerData(vtkProp3D* prop3Dvect, std::string dataname){
16 wxMaracasSurfaceRenderingManagerData::~wxMaracasSurfaceRenderingManagerData(){
22 ** Adds a prop3D to the world of the application
24 void wxMaracasSurfaceRenderingManagerData::setProp3D(vtkProp3D* prop3D){
28 ** Changes the opacity in a prop3D
30 void wxMaracasSurfaceRenderingManagerData::changeOpacity(int value){
31 std::cout<<"chage op"<<value<<std::endl;
32 vtkActor* actor = (vtkActor*)this->_prop3D;
33 actor->GetProperty()->SetOpacity((double)value/100.0);
38 void wxMaracasSurfaceRenderingManagerData::changeColor(double red, double green, double blue){
39 std::cout<<"chage col"<<red<<green<<blue<<std::endl;
40 vtkActor* actor = (vtkActor*)this->_prop3D;
41 actor->GetProperty()->SetColor(red,green,blue);
44 ** Check if the variables are setted correctly
46 void wxMaracasSurfaceRenderingManagerData::checkInvariant(){
52 vtkProp3D* wxMaracasSurfaceRenderingManagerData::getProp3D(){
56 ** return the id from the daat
58 int wxMaracasSurfaceRenderingManagerData::getId(){
64 void wxMaracasSurfaceRenderingManagerData::setId(int propid){
71 std::string wxMaracasSurfaceRenderingManagerData::getDataname(){
77 void wxMaracasSurfaceRenderingManagerData::setDataname(std::string dataname){