class SMESH_DeviceActor;
class SMESH_ScalarBarActor;
+#ifndef DISABLE_PLOT2DVIEWER
+class SPlot2d_Histogram;
+#endif
+
class SMESH_ActorDef : public SMESH_Actor
{
virtual long GetControlsPrecision() const { return myControlsPrecision; }
virtual void UpdateScalarBar();
+ virtual void UpdateDistribution();
+
+#ifndef DISABLE_PLOT2DVIEWER
+ virtual SPlot2d_Histogram* GetPlot2Histogram() { return my2dHistogram; }
+ virtual SPlot2d_Histogram* UpdatePlot2Histogram();
+#endif
virtual void SetQuadratic2DRepresentation(EQuadratic2DRepresentation);
SMESH_DeviceActor* my2DActor;
SMESH_DeviceActor* my2DExtActor;
SMESH_DeviceActor* my3DActor;
+ SMESH_DeviceActor* my3DExtActor;
SMESH_DeviceActor* myControlActor;
vtkProperty* myNodeExtProp;
TCippingPlaneCont myCippingPlaneCont;
long myControlsPrecision;
+#ifndef DISABLE_PLOT2DVIEWER
+ SPlot2d_Histogram* my2dHistogram;
+#endif
+
bool myIsFacesOriented;
VTK::MarkerTexture myMarkerTexture;