Open CASCADE Technology
6.5.4
|
#include <PrsMgr_Prs.hxx>
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....) |
PrsMgr_Prs::PrsMgr_Prs | ( | const Handle< Graphic3d_StructureManager > & | aStructureManager, |
const PrsMgr_Presentation3dPointer & | aPresentation, | ||
const PrsMgr_TypeOfPresentation3d | aTypeOfPresentation3d | ||
) |
Handle_Graphic3d_Structure PrsMgr_Prs::Compute | ( | const Handle< Graphic3d_DataStructureManager > & | aProjector | ) | [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.
void PrsMgr_Prs::Compute | ( | const Handle< Graphic3d_DataStructureManager > & | aProjector, |
Handle< Graphic3d_Structure > & | ComputedStruct | ||
) | [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.