#include <StdSelect_BRepHilighter.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | StdSelect_BRepHilighter () |
Standard_EXPORT | 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) |
Standard_EXPORT void | Set (const Handle(StdSelect_ViewerSelector3d)&aSelector) |
Standard_EXPORT void | Set (const Handle(V3d_Viewer)&aViewer) |
Standard_EXPORT void | Set (const Quantity_NameOfColor acolor) |
Standard_EXPORT void | Set (const StdSelect_TypeOfResult atype) |
Standard_EXPORT void | Process () |
updates the viewer with the selection. | |
Standard_EXPORT 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. | |
Standard_EXPORT void | Clear () |
Clears the hilight structures which were created during the selection action; must me called after each selection loop; . | |
Standard_EXPORT const Handle_Prs3d_Drawer & | Drawer () const |
Private Member Functions | |
Standard_EXPORT void | Update () |
Standard_EXPORT void | Update (const Handle(V3d_View)&aView, const Standard_Boolean DoubleBuffer=Standard_False) |
Private Attributes | |
Handle_StdSelect_ViewerSelector3d | myselector |
Handle_V3d_Viewer | myviewer |
Quantity_NameOfColor | mycolor |
Handle_Prs3d_Drawer | mydrwr |
StdSelect_TypeOfResult | mytype |
TColStd_MapOfInteger | myold |
TColStd_MapOfInteger | mynew |
StdSelect_IndexedDataMapOfOwnerPrs | myhimap |
Standard_Integer | mynbpick |
Standard_Integer | mylastindex |
Handle_Visual3d_TransientManager | myManager |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|