28 #ifndef SMESH_ACTORDEF_H
29 #define SMESH_ACTORDEF_H
34 #include <vtkSmartPointer.h>
52 T*
Get()
const {
return this->GetPointer();}
57 class vtkShrinkFilter;
58 class vtkPolyDataMapper;
66 class vtkImplicitBoolean;
68 class vtkPlaneCollection;
75 #ifndef DISABLE_PLOT2DVIEWER
76 class SPlot2d_Histogram;
93 virtual void Render(vtkRenderer *ren);
100 virtual void highlight(
bool theHighlight);
108 virtual void SetSufaceColor(
double r,
double g,
double b,
int delta );
109 virtual void GetSufaceColor(
double& r,
double& g,
double& b,
int& delta);
111 virtual void SetVolumeColor(
double r,
double g,
double b,
int delta );
112 virtual void GetVolumeColor(
double& r,
double& g,
double& b,
int& delta);
115 virtual void GetEdgeColor(
double& r,
double& g,
double& b);
122 virtual void GetNodeColor(
double& r,
double& g,
double& b);
124 virtual void Set0DColor(
double r,
double g,
double b);
125 virtual void Get0DColor(
double& r,
double& g,
double& b);
128 virtual void GetBallColor(
double& r,
double& g,
double& b);
160 void SetVisibility(
int theMode,
bool theIsUpdateRepersentation);
171 virtual void SetTransform(VTKViewer_Transform* theTransform);
189 bool bold,
bool italic,
bool shadow,
190 double r,
double g,
double b );
192 bool bold,
bool italic,
bool shadow,
193 double r,
double g,
double b );
232 #ifndef DISABLE_PLOT2DVIEWER
241 virtual void SetMarkerStd( VTK::MarkerType, VTK::MarkerScale );
313 #ifndef DISABLE_PLOT2DVIEWER
328 const char* theEntry,
338 virtual void Render(vtkRenderer *, vtkMapper *) {};
349 #endif //SMESH_ACTORDEF_H