Public Member Functions |
| | AIS2D_LocalContext () |
| | Constructor By Default, the displayed objects are
automatically loaded.
|
| | AIS2D_LocalContext (const Handle< AIS2D_InteractiveContext > &aCtx, const Standard_Integer anIndex, const Standard_Boolean LoadDisplayed=Standard_True, const Standard_Boolean AcceptStdModes=Standard_True, const Standard_Boolean AcceptErase=Standard_False) |
| | Constructor
|
| Standard_Boolean | Display (const Handle< AIS2D_InteractiveObject > &anIObj, const Standard_Integer DisplayMode=0, const Standard_Boolean AllowDecomp=Standard_True, const Standard_Integer ActivationMode=0) |
| Standard_Boolean | Load (const Handle< AIS2D_InteractiveObject > &anIObj, const Standard_Boolean AllowDecomp=Standard_True, const Standard_Integer ActivationMode=0) |
| Standard_Boolean | Erase (const Handle< AIS2D_InteractiveObject > &anIObj) |
| Standard_Boolean | Remove (const Handle< AIS2D_InteractiveObject > &aSelObj) |
| void | LoadContextObjects () |
| void | UnloadContextObjects () |
| void | Terminate () |
| void | Clear (const AIS2D_ClearMode aType=AIS2D_CM_All) |
| | according to <aType>, clears the different parts of
the selector (filters, modeof activation, objects...)
|
| void | HighlightPicked (const Standard_Boolean UpdateVwr=Standard_True) |
| void | UnhighlightPicked (const Standard_Boolean UpdateVwr=Standard_True) |
| void | UpdateSelected (const Standard_Boolean UpdateVwr=Standard_True) |
| void | SetSelected (const Handle< AIS2D_InteractiveObject > &anIObj, const Standard_Boolean UpdateVwr=Standard_True) |
| | useful to update selection with objects coming from
Collector or stack
|
| void | AddOrRemoveSelected (const Handle< AIS2D_InteractiveObject > &anIObj, const Standard_Boolean UpdateVwr=Standard_True) |
| | useful to update selection with objects coming from
Collector or stack
|
| Standard_Boolean | IsSelected (const Handle< AIS2D_InteractiveObject > &anIObj) const |
| Handle_AIS2D_InteractiveObject | SelectedIO () const |
| void | SetDisplayPriority (const Handle< AIS2D_InteractiveObject > &anIObj, const Standard_Integer Prior) |
| Standard_Integer | DisplayedObjects (TColStd_MapOfTransient &theMapToFill) const |
| Standard_Boolean | IsDisplayed (const Handle< AIS2D_InteractiveObject > &anIObj) const |
| Standard_Boolean | IsDisplayed (const Handle< AIS2D_InteractiveObject > &anIObj, const Standard_Integer aMode) const |
| void | Unhighlight (const Handle< AIS2D_InteractiveObject > &anIObj) |
| Standard_Boolean | IsHighlight (const Handle< AIS2D_InteractiveObject > &anIObj) const |
| Standard_Boolean | IsHighlight (const Handle< AIS2D_InteractiveObject > &anIObj, Standard_Boolean &WithColor, Quantity_NameOfColor &HiCol) const |
| Standard_Boolean | IsIn (const Handle< AIS2D_InteractiveObject > &anIObj) const |
| void | SubIntensityOn (const Handle< AIS2D_InteractiveObject > &anIObj) |
| void | SubIntensityOff (const Handle< AIS2D_InteractiveObject > &anIObj) |
| Standard_Boolean | UnhighLastDetect (const Handle< V2d_View > &aView) |
| AIS2D_StatusOfDetection | MoveTo (const Standard_Integer Xpix, const Standard_Integer Ypix, const Handle< V2d_View > &aView) |
| AIS2D_StatusOfPick | Select (const Standard_Boolean UpdateVwr=Standard_True) |
| AIS2D_StatusOfPick | ShiftSelect (const Standard_Boolean UpdateVwr=Standard_True) |
| void | ClearSelected (const Standard_Boolean UpdateVwr=Standard_True) |
Friends |
| Standard_Boolean | AIS2D_InteractiveContext::KeepTemporary (const Handle< AIS2D_InteractiveObject > &anIObj, const Standard_Integer InWhichLocal) |
| | Changes the status of a temporary object it will be --
kept at the neutral point, i.e. put in the list of
displayed objects, with its temporary attributes
(displaymode,selection mode) returns true if done --
inWhichLocal means that gives the local context in
which <anIObj> is displayed. By default, -1 means the
last opened one
|