provided by %ViewManager.
*/
interface VISU_Gen : Engines::Component, SALOMEDS::Driver, Base{
-/*! SAN & VSR : Test QT_EVENT
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-*/
- void CreateTestView();
- void ShowTestObject();
-/*! SAN & VSR : Test QT_EVENT
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-*/
/*! Sets a definite study to be current.
*/
void SetCurrentStudy(in SALOMEDS::Study theStudy);
\param theView3d The 3D view, where the animation will be rendered.
*/
Animation CreateAnimation(in View3D theView3d);
+
+ void DeleteResult(in Result theResult);
+
+ void DeletePrs3d(in Prs3d thePrs3d);
+
};
/*! \brief %View interface
%View interface is a base for all types of %view interfaces.
*/
interface View: Base{
+
+ enum ViewRepresentation { OBJECTBROWSER, VIEWER, PYTHON, MESSAGES }; // displaying part ("ALL" isn't setable)
+
+ void ShowPart (in ViewRepresentation ViewRepr, in boolean state );
+
+ boolean IsPartShown( in ViewRepresentation ViewRepr );
+
+ void SetViewWidth (in long Width); //setting width of view
+
+ void SetViewHeight (in long Height); //setting height of view
+
+ long GetViewWidth(); //getting view width
+
+ long GetViewHeight(); //getting view height
+
+ enum ViewPosition {TOP, CENTER, BOTTOM, RIGHT, LEFT}; //position of the study frame
+
+ void SetViewPositionHorizontal (in ViewPosition ViewPosHor); //setting of the horizontal view position
+
+ void SetViewPositionVertical (in ViewPosition ViewPosVer); //setting of the vertical view position
+
+ void SetRelativePosition( in double x, in double y );
+ void SetRelativeSize( in double x, in double y );
/*!
Sets the title of the %View frame.
\param theTitle String parameter defining the title of the %View frame.