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
|