Open CASCADE Technology 6.6.0
Public Member Functions
PrsMgr_Prs Class Reference

#include <PrsMgr_Prs.hxx>

Inheritance diagram for PrsMgr_Prs:
Inheritance graph
[legend]

Public Member Functions

 PrsMgr_Prs (const Handle< Graphic3d_StructureManager > &aStructureManager, const PrsMgr_Presentation3dPointer &aPresentation, const PrsMgr_TypeOfPresentation3d aTypeOfPresentation3d)
Handle_Graphic3d_Structure Compute (const Handle< Graphic3d_DataStructureManager > &aProjector)
 Returns the new Structure defined for the new visualization

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.

void Compute (const Handle< Graphic3d_DataStructureManager > &aProjector, Handle< Graphic3d_Structure > &ComputedStruct)
 No need to return a structure, just to fill
<ComputedStruct> ....

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....)


Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from Prs3d_Presentation.

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

Reimplemented from Prs3d_Presentation.

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

Reimplemented from Prs3d_Presentation.

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

Reimplemented from Prs3d_Presentation.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines