OCC Main Page | Visualization | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Visualization
TKV3d
PrsMgr


PrsMgr_Presentation2d Class Reference

A framework to manage 2D displays, graphic entities
and their updates. Plotters, Highlights, Minima
maxima, immediate display.
.

#include <PrsMgr_Presentation2d.hxx>

Inheritance diagram for PrsMgr_Presentation2d:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT PrsMgr_KindOfPrs KindOfPresentation () const
 2D or 3D

virtual Standard_EXPORT void Clear ()
 removes the whole content of the presentation.

Standard_EXPORT void SetOffset (const Standard_Integer anOffset)
 Specifies an Offset applied to the original color
index of all primitives in the graphic object <me>.
Warning: To reset the real color of the primitives
you have to call this method with <anoffset> = 0.
.
Standard_EXPORT Standard_Integer Offset () const
 Returns the Offset applied to the original color
index of all primitives in the graphic object <me>.
.
Standard_EXPORT Handle_Graphic2d_GraphicObject Presentation () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT PrsMgr_Presentation2d (const Handle(PrsMgr_PresentationManager2d)&aPresentationManager2d)
 Creates a framework to manage displays and graphic
entities with the 2D view aStructureManager.
.
Standard_EXPORT void Display ()
Standard_EXPORT void Erase () const
Standard_EXPORT void Highlight ()
Standard_EXPORT void Unhighlight () const
Standard_EXPORT Standard_Boolean IsDisplayed () const
Standard_EXPORT Standard_Boolean IsHighlighted () const
Standard_EXPORT Standard_Integer DisplayPriority () const
Standard_EXPORT void SetDisplayPriority (const Standard_Integer aNewPrior)
Standard_EXPORT void Highlight (const Standard_Integer anIndex) const
Standard_EXPORT void EnablePlot () const
 Allows the drawing on a plotter of the graphic object
aPresentableObject with the display mode aMode.
.
Standard_EXPORT void DisablePlot () const
 Forbids the drawing on a plotter of the graphic object
aPresentableObject with the display mode aMode.
.
Standard_EXPORT Standard_Boolean IsPlottable () const
 Returns true if the graphic object aPresentableObject
with the display mode aMode can be plotted.
.

Private Attributes

Handle_Graphic2d_GraphicObject myStructure

Constructor & Destructor Documentation

Standard_EXPORT PrsMgr_Presentation2d::PrsMgr_Presentation2d (  const Handle(PrsMgr_PresentationManager2d)&  aPresentationManager2d  )  [private]
 


Member Function Documentation

virtual Standard_EXPORT void PrsMgr_Presentation2d::Clear (   )  [virtual]
 

Implements PrsMgr_Presentation.

Standard_EXPORT void PrsMgr_Presentation2d::DisablePlot (   )  const [private]
 

Standard_EXPORT void PrsMgr_Presentation2d::Display (   )  [private, virtual]
 

Implements PrsMgr_Presentation.

Standard_EXPORT Standard_Integer PrsMgr_Presentation2d::DisplayPriority (   )  const [private, virtual]
 

Implements PrsMgr_Presentation.

Standard_EXPORT void PrsMgr_Presentation2d::EnablePlot (   )  const [private]
 

Standard_EXPORT void PrsMgr_Presentation2d::Erase (   )  const [private, virtual]
 

Implements PrsMgr_Presentation.

Standard_EXPORT const PrsMgr_Presentation2d::Handle (  Standard_Type   )  const
 

Reimplemented from PrsMgr_Presentation.

Standard_EXPORT void PrsMgr_Presentation2d::Highlight (  const Standard_Integer  anIndex  )  const [private]
 

Standard_EXPORT void PrsMgr_Presentation2d::Highlight (   )  [private, virtual]
 

Implements PrsMgr_Presentation.

Standard_EXPORT Standard_Boolean PrsMgr_Presentation2d::IsDisplayed (   )  const [private, virtual]
 

Implements PrsMgr_Presentation.

Standard_EXPORT Standard_Boolean PrsMgr_Presentation2d::IsHighlighted (   )  const [private, virtual]
 

Implements PrsMgr_Presentation.

Standard_EXPORT Standard_Boolean PrsMgr_Presentation2d::IsPlottable (   )  const [private]
 

Standard_EXPORT PrsMgr_KindOfPrs PrsMgr_Presentation2d::KindOfPresentation (   )  const [virtual]
 

Implements PrsMgr_Presentation.

Standard_EXPORT Standard_Integer PrsMgr_Presentation2d::Offset (   )  const
 

Standard_EXPORT Handle_Graphic2d_GraphicObject PrsMgr_Presentation2d::Presentation (   )  const
 

Standard_EXPORT void PrsMgr_Presentation2d::SetDisplayPriority (  const Standard_Integer  aNewPrior  )  [private, virtual]
 

Implements PrsMgr_Presentation.

Standard_EXPORT void PrsMgr_Presentation2d::SetOffset (  const Standard_Integer  anOffset  ) 
 

Standard_EXPORT void PrsMgr_Presentation2d::Unhighlight (   )  const [private, virtual]
 

Implements PrsMgr_Presentation.


Field Documentation

Handle_Graphic2d_GraphicObject PrsMgr_Presentation2d::myStructure [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:56:08 2008 for OpenCASCADE by  doxygen 1.4.1