|
Open CASCADE Technology
6.5.4
|
Tool to manage hilight of BRepOwners during the selection process
-> Built with a ViewSelector3d.
-> Can hilight all the detected elements at the mouse position or
just the closest one.
How Use It:
TheSelector -> SelectPix (Xmouse,YMouse);
TheBRepHilighter->Process ();
When good choice
toto = TheSelector->LastPicked();
#include <StdSelect_BRepHilighter.hxx>
Public Member Functions | |
| DEFINE_STANDARD_ALLOC | StdSelect_BRepHilighter () |
| StdSelect_BRepHilighter (const Handle< StdSelect_ViewerSelector3d > &aSelector, const Handle< V3d_Viewer > &aViewer, const Quantity_NameOfColor acolor=Quantity_NOC_INDIANRED3, const StdSelect_TypeOfResult aType=StdSelect_TOR_SIMPLE) | |
| void | Set (const Handle< StdSelect_ViewerSelector3d > &aSelector) |
| void | Set (const Handle< V3d_Viewer > &aViewer) |
| void | Set (const Quantity_NameOfColor acolor) |
| void | Set (const StdSelect_TypeOfResult atype) |
| void | Process () |
| updates the viewer with the selection. | |
| void | Process (const Handle< V3d_View > &aView, const Standard_Boolean DoubleBuffer=Standard_False) |
| updates only the view with the selection. The updating will be made using immediate drawing which is far quicker. | |
| void | Clear () |
| Clears the hilight structures which were created during the selection action; must me called after each selection loop; | |
| const Handle_Prs3d_Drawer & | Drawer () const |
| StdSelect_BRepHilighter::StdSelect_BRepHilighter | ( | const Handle< StdSelect_ViewerSelector3d > & | aSelector, |
| const Handle< V3d_Viewer > & | aViewer, | ||
| const Quantity_NameOfColor | acolor = Quantity_NOC_INDIANRED3, |
||
| const StdSelect_TypeOfResult | aType = StdSelect_TOR_SIMPLE |
||
| ) |
| const Handle_Prs3d_Drawer& StdSelect_BRepHilighter::Drawer | ( | ) | const |
| void StdSelect_BRepHilighter::Process | ( | const Handle< V3d_View > & | aView, |
| const Standard_Boolean | DoubleBuffer = Standard_False |
||
| ) |
| void StdSelect_BRepHilighter::Set | ( | const Handle< StdSelect_ViewerSelector3d > & | aSelector | ) |
| void StdSelect_BRepHilighter::Set | ( | const Handle< V3d_Viewer > & | aViewer | ) |
1.8.0