|
static void | Factory (Draw_Interpretor &theDI) |
| Loads all Draw commands of V2d & V3d. Used for plugin. More...
|
|
static TCollection_AsciiString | ViewerInit (const Standard_Integer thePxLeft=0, const Standard_Integer thePxTop=0, const Standard_Integer thePxWidth=0, const Standard_Integer thePxHeight=0, const Standard_CString theViewName="", const Standard_CString theDisplayName="") |
| Creates view with default or custom name and add this name in map to manage muliple views implemented in ViewerTest_ViewerCommands.cxx. More...
|
|
static void | RemoveViewName (const TCollection_AsciiString &theName) |
|
static void | InitViewName (const TCollection_AsciiString &theName, const Handle< V3d_View > &theView) |
|
static TCollection_AsciiString | GetCurrentViewName () |
|
static void | RemoveView (const TCollection_AsciiString &theViewName, const Standard_Boolean theToRemoveContext=Standard_True) |
| Removes view and clear all maps with information about its resources if neccessary. More...
|
|
static void | RemoveView (const Handle< V3d_View > &theView, const Standard_Boolean theToRemoveContext=Standard_True) |
| Removes view and clear all maps with information about its resources if neccessary. More...
|
|
static TopoDS_Shape | PickShape (const TopAbs_ShapeEnum aType, const Standard_Integer MaxPick=5) |
| waits until a shape of type <aType> is picked in the AIS Viewer and returns it. if <aType> == TopAbs_Shape, any shape can be picked... MaxPick is the Max number before exiting, if no pick is successfull More...
|
|
static Standard_Boolean | PickShapes (const TopAbs_ShapeEnum aType, Handle< TopTools_HArray1OfShape > &thepicked, const Standard_Integer MaxPick=5) |
| wait until the array is filled with picked shapes. returns True if the array is filled. exit if number of unsuccesfull picks = <MaxPick> More...
|
|
static Handle
< AIS_InteractiveObject > | PickObject (const AIS_KindOfInteractive Type=AIS_KOI_None, const Standard_Integer Signature=-1, const Standard_Integer MaxPick=5) |
| waits until an interactive object of a given Type and signature is picked (defaut values authorize selection of any Interactive Object) exit if number of unsuccesfull picks = <MaxPick> More...
|
|
static Standard_Boolean | PickObjects (Handle< TColStd_HArray1OfTransient > &thepicked, const AIS_KindOfInteractive Type=AIS_KOI_None, const Standard_Integer Signature=-1, const Standard_Integer MaxPick=5) |
| selection of several interactive objects. Number is given by the size of <thepicked> exit if number of unsuccesfull picks = <MaxPick> More...
|
|
static void | Commands (Draw_Interpretor &theCommands) |
|
static void | AviCommands (Draw_Interpretor &theCommands) |
|
static void | ViewerCommands (Draw_Interpretor &theCommands) |
|
static void | MyCommands (Draw_Interpretor &theCommands) |
|
static void | RelationCommands (Draw_Interpretor &theCommands) |
|
static void | ObjectCommands (Draw_Interpretor &theCommands) |
|
static void | FilletCommands (Draw_Interpretor &theCommands) |
|
static void | VoxelCommands (Draw_Interpretor &theCommands) |
|
static void | OpenGlCommands (Draw_Interpretor &theCommands) |
|
static void | GetMousePosition (Standard_Integer &xpix, Standard_Integer &ypix) |
|
static Handle< V3d_Viewer > | GetViewerFromContext () |
|
static Handle< V3d_Viewer > | GetCollectorFromContext () |
|
static const Handle
< AIS_InteractiveContext > & | GetAISContext () |
|
static NIS_InteractiveContext & | GetNISContext () |
|
static void | SetAISContext (const Handle< AIS_InteractiveContext > &aContext) |
|
static void | SetNISContext (const NIS_InteractiveContext &aContext) |
|
static const Handle< V3d_View > & | CurrentView () |
|
static void | CurrentView (const Handle< V3d_View > &aViou) |
|
static void | Clear () |
|
static void | SetEventManager (const Handle< ViewerTest_EventManager > &aMgr) |
| puts <aMgr> as current eventmanager (the move,select,...will be applied to <aMgr> More...
|
|
static void | UnsetEventManager () |
| removes the last EventManager from the list. More...
|
|
static void | ResetEventManager () |
| clear the list of EventManagers and sets the default EventManager as current More...
|
|
static Handle
< ViewerTest_EventManager > | CurrentEventManager () |
|
static void | RemoveSelected () |
|
static void | StandardModeActivation (const Standard_Integer Mode) |
|
static Quantity_NameOfColor | GetColorFromName (const Standard_CString name) |
|
static void | RedrawAllViews () |
| redraws all defined views. More...
|
|
static Standard_Boolean | SplitParameter (const TCollection_AsciiString &theString, TCollection_AsciiString &theName, TCollection_AsciiString &theValue) |
| Splits "parameter=value" string into separate parameter and value strings. More...
|
|