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

Visualization
TKV3d
PrsMgr


PrsMgr_Prs Class Reference

#include <PrsMgr_Prs.hxx>

Inheritance diagram for PrsMgr_Prs:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT PrsMgr_Prs (const Handle(Graphic3d_StructureManager)&aStructureManager, const PrsMgr_Presentation3dPointer &aPresentation, const PrsMgr_TypeOfPresentation3d aTypeOfPresentation3d)
Standard_EXPORT Handle_Graphic3d_Structure Compute (const Handle(Graphic3d_DataStructureManager)&aProjector)
 Returns the new Structure defined for the new visualization
.
Standard_EXPORT Handle_Graphic3d_Structure Compute (const Handle(Graphic3d_DataStructureManager)&aProjector, const TColStd_Array2OfReal &AMatrix)
 the "degenerated" Structure is displayed with
a transformation defined by <amatrix>
which is not a Pure Translation.
We have to take in account this Transformation
in the computation of hidden line removal...
returns a filled Graphic Structure.

Standard_EXPORT void Compute (const Handle(Graphic3d_DataStructureManager)&aProjector, Handle(Graphic3d_Structure)&ComputedStruct)
 No need to return a structure, just to fill
<computedstruct> ....
.
Standard_EXPORT void Compute (const Handle(Graphic3d_DataStructureManager)&aProjector, const TColStd_Array2OfReal &AMatrix, Handle(Graphic3d_Structure)&aStructure)
 No Need to return a Structure, just to
Fill <astructure>. The Trsf has to be taken in account
in the computation (Rotation Part....)
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

PrsMgr_Presentation3dPointer myPresentation3d

Constructor & Destructor Documentation

Standard_EXPORT PrsMgr_Prs::PrsMgr_Prs const Handle(Graphic3d_StructureManager)&  aStructureManager,
const PrsMgr_Presentation3dPointer aPresentation,
const PrsMgr_TypeOfPresentation3d  aTypeOfPresentation3d
 


Member Function Documentation

Standard_EXPORT void PrsMgr_Prs::Compute const Handle(Graphic3d_DataStructureManager)&  aProjector,
const TColStd_Array2OfReal &  AMatrix,
Handle(Graphic3d_Structure)&  aStructure
[virtual]
 

Reimplemented from Prs3d_Presentation.

Standard_EXPORT void PrsMgr_Prs::Compute const Handle(Graphic3d_DataStructureManager)&  aProjector,
Handle(Graphic3d_Structure)&  ComputedStruct
[virtual]
 

Reimplemented from Prs3d_Presentation.

Standard_EXPORT Handle_Graphic3d_Structure PrsMgr_Prs::Compute const Handle(Graphic3d_DataStructureManager)&  aProjector,
const TColStd_Array2OfReal &  AMatrix
[virtual]
 

Reimplemented from Prs3d_Presentation.

Standard_EXPORT Handle_Graphic3d_Structure PrsMgr_Prs::Compute const Handle(Graphic3d_DataStructureManager)&  aProjector  )  [virtual]
 

Reimplemented from Prs3d_Presentation.

Standard_EXPORT const PrsMgr_Prs::Handle Standard_Type   )  const
 

Reimplemented from Prs3d_Presentation.


Field Documentation

PrsMgr_Presentation3dPointer PrsMgr_Prs::myPresentation3d [private]
 


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