Open CASCADE Technology  6.9.1
Data Structures | Public Member Functions
Prs3d_WFShape Class Reference

#include <Prs3d_WFShape.hxx>

Inheritance diagram for Prs3d_WFShape:
Inheritance graph
[legend]

Data Structures

class  Curve
 
class  Face
 

Public Member Functions

 Prs3d_WFShape (const Face &theFace, const Curve &theCurve)
 
void Add (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer)
 Add shape to presentation. More...
 
Handle< TopTools_HSequenceOfShapePickCurve (const Quantity_Length theX, const Quantity_Length theY, const Quantity_Length theZ, const Quantity_Length theDistance, const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer)
 
Handle< TopTools_HSequenceOfShapePickPatch (const Quantity_Length theX, const Quantity_Length theY, const Quantity_Length theZ, const Quantity_Length theDistance, const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer)
 

Constructor & Destructor Documentation

Prs3d_WFShape::Prs3d_WFShape ( const Face theFace,
const Curve theCurve 
)
inline

Member Function Documentation

void Prs3d_WFShape::Add ( const Handle< Prs3d_Presentation > &  thePresentation,
const TopoDS_Shape theShape,
const Handle< Prs3d_Drawer > &  theDrawer 
)

Add shape to presentation.

Handle< TopTools_HSequenceOfShape > Prs3d_WFShape::PickCurve ( const Quantity_Length  theX,
const Quantity_Length  theY,
const Quantity_Length  theZ,
const Quantity_Length  theDistance,
const TopoDS_Shape theShape,
const Handle< Prs3d_Drawer > &  theDrawer 
)
Handle< TopTools_HSequenceOfShape > Prs3d_WFShape::PickPatch ( const Quantity_Length  theX,
const Quantity_Length  theY,
const Quantity_Length  theZ,
const Quantity_Length  theDistance,
const TopoDS_Shape theShape,
const Handle< Prs3d_Drawer > &  theDrawer 
)

The documentation for this class was generated from the following file: