void SetScaleFactor(double);
void SetOpacity(double);
void SetTypeForm(int);
+ void SetColorLaw(int);
+ void SetColor(std::vector<double>);
bool GetActive();
vtkDataObject* GetDataObject();
//Methods and attributes only visible by this class
//---------------------------------------------
private:
- bool _actorAdded;
+ bool _actorAdded;
- double _scalefactor;
- double _opacity;
- vtkDataObject *_dataobject;
- vtkRenderer *_renderer;
- int _typeForm;
+ double _scalefactor;
+ double _opacity;
+ vtkDataObject *_dataobject;
+ vtkRenderer *_renderer;
+ int _typeForm;
protected:
- bool _firsttime;
- bool _active;
+ bool _firsttime;
+ bool _active;
vtkSmartPointer<vtkPolyDataMapper> _pdm;
vtkSmartPointer<vtkActor> _actor;
vtkLookupTableDirectionVector *_LutEED;
+ int _colorlaw;
+ double _colorR,_colorG,_colorB;
};