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){
29 ** Changes the opacity in a prop3D
31 void wxMaracasSurfaceRenderingManagerData::changeOpacity(int value){
32 std::cout<<"chage op"<<value<<std::endl;
33 vtkActor* actor = (vtkActor*)this->_prop3D;
34 actor->GetProperty()->SetOpacity((double)value/100.0);
39 void wxMaracasSurfaceRenderingManagerData::changeColor(double red, double green, double blue){
40 std::cout<<"chage col"<<red<<green<<blue<<std::endl;
41 vtkActor* actor = (vtkActor*)this->_prop3D;
42 actor->GetProperty()->SetColor(red,green,blue);
45 ** Check if the variables are setted correctly
47 void wxMaracasSurfaceRenderingManagerData::checkInvariant(){
53 vtkProp3D* wxMaracasSurfaceRenderingManagerData::getProp3D(){
57 ** return the id from the daat
59 int wxMaracasSurfaceRenderingManagerData::getId(){
65 void wxMaracasSurfaceRenderingManagerData::setId(int propid){
72 std::string wxMaracasSurfaceRenderingManagerData::getDataname(){
78 void wxMaracasSurfaceRenderingManagerData::setDataname(std::string dataname){