- void SetOpacity(vtkFloatingPointType opa);
- vtkFloatingPointType GetOpacity();
-
- // Color
- void SetColor(vtkFloatingPointType r,vtkFloatingPointType g,vtkFloatingPointType b);
- void GetColor(vtkFloatingPointType& r,vtkFloatingPointType& g,vtkFloatingPointType& b);
-
+ void SetOpacity(double opa);
+ double GetOpacity();
+
+ // Color (same to all sub-actors/display modes)
+ void SetColor(double r, double g, double b);
+ void GetColor(double& r, double& g, double& b);
+ // Color of points
+ void SetPointColor(double r, double g, double b);
+ // Color of standalone edges, wires, vectors
+ void SetIsolatedEdgeColor(double r, double g, double b);
+ // Color of shared edges
+ void SetSharedEdgeColor(double r, double g, double b);
+ // Color of free edges
+ void SetFreeEdgeColor(double r, double g, double b);
+ // Color of edges in shading+edges display mode
+ void SetEdgesInShadingColor(double r, double g, double b);
+ // Color of iso-lines
+ void SetIsosColor(double r, double g, double b);
+ // Color of labels
+ void SetLabelColor(double r, double g, double b);
+
+
+ // Material
+ void SetMaterial(std::vector<vtkProperty*> theProps);
+ vtkProperty* GetFrontMaterial();
+ vtkProperty* GetBackMaterial();