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