|
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 necessary. 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 necessary. More...
|
|
static Standard_Boolean | Display (const TCollection_AsciiString &theName, const Handle< AIS_InteractiveObject > &theObject, const Standard_Boolean theToUpdate=Standard_True, const Standard_Boolean theReplaceIfExists=Standard_True) |
| Display AIS object in active Viewer and register it in the map of Interactive Objects with specified name. 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 successful 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 unsuccessful 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 (default values authorize selection of any Interactive Object) exit if number of unsuccessful 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 | 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 | 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 void | SetAISContext (const Handle< AIS_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 > &theMgr) |
| puts theMgr as current eventmanager (the move,select,...will be applied to theMgr) 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 Standard_Integer | ParseColor (Standard_Integer theArgNb, const char **theArgVec, Quantity_Color &theColor) |
| Parses color argument(s) specified within theArgVec[0], theArgVec[1] and theArgVec[2]. Handles either color specified by name (single argument) or by RGB components (3 arguments) in range 0..1. The result is stored in theColor on success. Returns number of handled arguments (1 or 3) or 0 on syntax error. More...
|
|
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...
|
|
static Standard_Boolean | ParseOnOff (Standard_CString theArg, Standard_Boolean &theIsOn) |
| Parses boolean argument. Handles either flag specified by 0|1 or on|off. More...
|
|