wxMaracasIRMViewManagerData.cxx

Go to the documentation of this file.
00001 
00002 #include "wxMaracasIRMViewManagerData.h"
00003 
00004 /********************************************************************************************
00005 ** Start of data viewmanagerData
00006 *********************************************************************************************/
00007 
00008 wxMaracasIRMViewManagerData::wxMaracasIRMViewManagerData(vtkProp3D* prop3Dvect, std::string dataname){
00009 
00010         _prop3D = prop3Dvect;   
00011         _dataname = dataname;
00012         
00013 }
00014 
00015 
00016 wxMaracasIRMViewManagerData::~wxMaracasIRMViewManagerData(){
00017         
00018         _prop3D->Delete();      
00019 }
00020 
00024 void wxMaracasIRMViewManagerData::setProp3D(vtkProp3D* prop3D){
00025         _prop3D = prop3D;
00026 }
00030 void wxMaracasIRMViewManagerData::changeOpacity(int value){
00031         std::cout<<"chage op"<<value<<std::endl;
00032         vtkActor* actor = (vtkActor*)this->_prop3D;     
00033         actor->GetProperty()->SetOpacity((double)value/100.0);
00034 
00035         
00036 
00037 }
00038 void wxMaracasIRMViewManagerData::changeColor(double red, double green, double blue){
00039         std::cout<<"chage col"<<red<<green<<blue<<std::endl;
00040     vtkActor* actor = (vtkActor*)this->_prop3D; 
00041         actor->GetProperty()->SetColor(red,green,blue); 
00042 }
00046 void wxMaracasIRMViewManagerData::checkInvariant(){
00047 
00048 }
00052 vtkProp3D* wxMaracasIRMViewManagerData::getProp3D(){
00053         return this->_prop3D;
00054 }
00058 int wxMaracasIRMViewManagerData::getId(){
00059         return _id;
00060 }
00064 void wxMaracasIRMViewManagerData::setId(int propid){
00065         _id = propid;
00066 }
00067 
00071 std::string wxMaracasIRMViewManagerData::getDataname(){
00072         return _dataname;
00073 }
00077 void wxMaracasIRMViewManagerData::setDataname(std::string dataname){
00078         _dataname = dataname;
00079 }
00080 

Generated on Wed Jul 29 16:35:30 2009 for creaMaracasVisu_lib by  doxygen 1.5.3