Open CASCADE Technology 6.6.0
Public Member Functions
StdSelect_Shape Class Reference

Presentable shape only for purpose of display for BRepOwner...

#include <StdSelect_Shape.hxx>

Inheritance diagram for StdSelect_Shape:
Inheritance graph
[legend]

Public Member Functions

 StdSelect_Shape (const TopoDS_Shape &Sh)
void Compute (const Handle< PrsMgr_PresentationManager3d > &aPresentationManager, const Handle< Prs3d_Presentation > &aPresentation, const Standard_Integer aMode=0)
 Calculates the 3D view aPresentation and its
updates. The latter are managed by aPresentationManager.
aPresentableObject has the display mode aMode;
this has the default value of 0, that is, the wireframe display mode.

virtual void Compute (const Handle< Prs3d_Projector > &aProjector, const Handle< Geom_Transformation > &aTrsf, const Handle< Prs3d_Presentation > &aPresentation)
 computes the presentation according to a point of view
given by <aProjector>.
To be Used when the associated degenerated Presentations
have been transformed by <aTrsf> which is not a Pure
Translation. The HLR Prs can't be deducted automatically
WARNING :<aTrsf> must be applied
to the object to display before computation !!!

const TopoDS_ShapeShape () const
void Shape (const TopoDS_Shape &sh)

Constructor & Destructor Documentation

StdSelect_Shape::StdSelect_Shape ( const TopoDS_Shape Sh)

Member Function Documentation

void StdSelect_Shape::Compute ( const Handle< PrsMgr_PresentationManager3d > &  aPresentationManager,
const Handle< Prs3d_Presentation > &  aPresentation,
const Standard_Integer  aMode = 0 
) [virtual]

Reimplemented from PrsMgr_PresentableObject.

virtual void StdSelect_Shape::Compute ( const Handle< Prs3d_Projector > &  aProjector,
const Handle< Geom_Transformation > &  aTrsf,
const Handle< Prs3d_Presentation > &  aPresentation 
) [virtual]

Reimplemented from PrsMgr_PresentableObject.

const TopoDS_Shape& StdSelect_Shape::Shape ( ) const
void StdSelect_Shape::Shape ( const TopoDS_Shape sh)

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