2 #include "wxMaracasIRMViewManagerData.h"
4 /********************************************************************************************
5 ** Start of data viewmanagerData
6 *********************************************************************************************/
8 wxMaracasIRMViewManagerData::wxMaracasIRMViewManagerData(vtkProp3D* prop3Dvect, std::string dataname){
16 wxMaracasIRMViewManagerData::~wxMaracasIRMViewManagerData(){
22 ** Adds a prop3D to the world of the application
24 void wxMaracasIRMViewManagerData::setProp3D(vtkProp3D* prop3D){
28 ** Changes the opacity in a prop3D
30 void wxMaracasIRMViewManagerData::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 wxMaracasIRMViewManagerData::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 wxMaracasIRMViewManagerData::checkInvariant(){
52 vtkProp3D* wxMaracasIRMViewManagerData::getProp3D(){
56 ** return the id from the daat
58 int wxMaracasIRMViewManagerData::getId(){
64 void wxMaracasIRMViewManagerData::setId(int propid){
71 std::string wxMaracasIRMViewManagerData::getDataname(){
77 void wxMaracasIRMViewManagerData::setDataname(std::string dataname){