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