-- 13-09-99: GG; GER61454 Adds LightLimit() and PlaneLimit() methods
-- 10-11-99: GG; Add PRO19603 Redraw( area ) method
-- 14-01-00: GG; Add IMP140100 ViewManager() method
--- 25-01-00: EUG: G003
--- -> Add backfacing management methods
--- SetBackfacingModel() & BackfacingModel().
--- -> Change SetAnimationModeIsOn() adding degenerate flag
--- -> SetDegenerateModeOn() and Off() become private.
--- Use instead SetComputedMode() for managing
--- HLR in the view.
-- THA - 17/08/00 Thomas HARTL <t-hartl@muenchen.matra-dtv.fr>
-- -> Add Print methods (works only under Windows).-
-- GG - RIC120302 Add NEW SetWindow method.
Background from Aspect,
GradientBackground from Aspect,
- GraphicDriver from Aspect,
Window from Aspect,
TypeOfUpdate from Aspect,
TypeOfHighlightMethod from Aspect,
MapOfStructure from Graphic3d,
ContextView from Visual3d,
- ClipPlane from Visual3d,
Layer from Visual3d,
Light from Visual3d,
- SetOfClipPlane from Visual3d,
SetOfLight from Visual3d,
TypeOfAnswer from Visual3d,
ViewMapping from Visual3d,
-- orientation saved by the SetViewOrientationDefaut method.
---Category: Methods to modify the class definition
- ---------------------------------------------------
- -- Category: Methods to modify the class definition
- -- Animation Mode
- ---------------------------------------------------
-
- SetAnimationModeOn ( me : mutable;
- degenerate : Boolean from Standard = Standard_False )
- is static;
- ---Level: Advanced
- ---Purpose: Activates animation mode with an optional degeneration
- -- according to the TypeOfDegenerateModel of each graphic structure
- -- When the animation mode is activated in the view,
- -- all Graphic3d_Structure are stored in a graphic object.
- -- Warning: only ONE view may have animation mode turned on
- -- at same time.
- ---Category: Methods to modify the class definition
-
- SetAnimationModeOff ( me : mutable )
- is static;
- ---Level: Advanced
- ---Purpose: Deactivates the animation mode.
- ---Category: Methods to modify the class definition
-
- AnimationModeIsOn ( me )
- returns Boolean from Standard
- is static;
- ---Level: Advanced
- ---Purpose: Returns the activity of the animation mode.
- ---Category: Inquire methods
-
- ---------------------------------------------------
- -- Category: Methods to modify the class definition
- -- Degenerate Mode
- ---------------------------------------------------
-
- SetDegenerateModeOn ( me : mutable )
- is static private;
- ---Level: Advanced
- ---Purpose: Activates degenerate mode.
- -- When the degenerate mode is activated in the view,
- -- all Graphic3d_Structure with the type TOS_COMPUTED
- -- displayed in this view are not computed.
- ---Category: Methods to modify the class definition
-
- SetDegenerateModeOff ( me : mutable )
- is static private;
- ---Level: Advanced
- ---Purpose: Deactivates the degenerate mode.
- ---Category: Methods to modify the class definition
-
- DegenerateModeIsOn ( me )
- returns Boolean from Standard
- is static;
- ---Level: Advanced
- ---Purpose: Returns the activity of the degenerate mode.
- ---Category: Inquire methods
-
SetComputedMode ( me : mutable; aMode : Boolean from Standard ) is static;
---Level: Advanced
---Purpose: Switches computed HLR mode in the view
---Category: Private methods
GraphicDriver ( me )
- returns GraphicDriver from Aspect
+ returns GraphicDriver from Graphic3d
is static;
---Level: Internal
---Purpose: Returns the associated GraphicDriver.