class VISU_Actor;
class SVTK_ViewWindow;
class SPlot2d_Viewer;
+class SPlot2d_Curve;
+class Plot2d_ViewFrame;
class CAM_Module;
-class SalomeApp_SelectionMgr;
+class LightApp_SelectionMgr;
class SalomeApp_Study;
namespace VISU {
QString getValue(_PTR(SObject) theSObject, QString theKey);
// Selection
- SalomeApp_SelectionMgr* GetSelectionMgr(const SalomeApp_Module* theModule);
+ LightApp_SelectionMgr* GetSelectionMgr(const SalomeApp_Module* theModule);
CORBA::Object_var GetSelectedObj(const SalomeApp_Study* theStudy,
const QString& theEntry,
VISU::Storable::TRestoringMap* theMap = NULL);
Handle(SALOME_InteractiveObject)* theIO = NULL,
VISU::Storable::TRestoringMap* theMap = NULL);
- void Add(SalomeApp_SelectionMgr* theSelectionMgr,
+ void Add(LightApp_SelectionMgr* theSelectionMgr,
const Handle(SALOME_InteractiveObject)& theIO);
- void Remove(SalomeApp_SelectionMgr* theSelectionMgr,
+ void Remove(LightApp_SelectionMgr* theSelectionMgr,
const Handle(SALOME_InteractiveObject)& theIO);
bool IsRemovableSelected(const SalomeApp_Module* theModule);
void ChangeRepresentation (const SalomeApp_Module* theModule,
VISU::PresentationType theType);
+ void SetShading ( const SalomeApp_Module* theModule, bool theOn = true );
+
// SObject type
bool CheckTimeStamp(const SalomeApp_Module* theModule,
_PTR(SObject)& theSObject,
void CreatePlot( SalomeApp_Module* theModule,
_PTR(SObject) theSobj );
+ void UpdateCurve( VISU::Curve_i*,
+ Plot2d_ViewFrame* frame,
+ SPlot2d_Curve*,
+ int theDisplaying );
+ //parameter frame may be 0, in this case there is only update without display/erase
+
// Others
void CreateMesh (const SalomeApp_Module* theModule,
const Handle(SALOME_InteractiveObject)& theIO);