|
| static void | Factory (Draw_Interpretor &theDI) |
| | Loads all Draw commands of V2d & V3d. Used for plugin.
|
| |
| static TCollection_AsciiString | ViewerInit (const ViewerTest_VinitParams &theParams) |
| | Creates view with default or custom name and adds this name in map to manage multiple views. Implemented in ViewerTest_ViewerCommands.cxx.
|
| |
| static TCollection_AsciiString | ViewerInit (const TCollection_AsciiString &theViewName="") |
| | Creates view.
|
| |
| static TCollection_AsciiString | ViewerInit (const int thePxLeft, const int thePxTop, const int thePxWidth, const int thePxHeight, const TCollection_AsciiString &theViewName, const TCollection_AsciiString &theDisplayName="", const occ::handle< V3d_View > &theViewToClone=occ::handle< V3d_View >(), const bool theIsVirtual=false) |
| | Creates view.
|
| |
| static void | RemoveViewName (const TCollection_AsciiString &theName) |
| |
| static void | InitViewName (const TCollection_AsciiString &theName, const occ::handle< V3d_View > &theView) |
| |
| static TCollection_AsciiString | GetCurrentViewName () |
| |
| static void | ActivateView (const occ::handle< V3d_View > &theView, bool theToUpdate) |
| | Make the view active.
|
| |
| static void | RemoveView (const TCollection_AsciiString &theViewName, const bool theToRemoveContext=true) |
| | Removes view and clear all maps with information about its resources if necessary.
|
| |
| static void | RemoveView (const occ::handle< V3d_View > &theView, const bool theToRemoveContext=true) |
| | Removes view and clear all maps with information about its resources if necessary.
|
| |
| static bool | Display (const TCollection_AsciiString &theName, const occ::handle< AIS_InteractiveObject > &theObject, const bool theToUpdate=true, const bool theReplaceIfExists=true) |
| | Display AIS object in active Viewer and register it in the map of Interactive Objects with specified name.
|
| |
| static TopoDS_Shape | PickShape (const TopAbs_ShapeEnum aType, const int 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
|
| |
| static bool | PickShapes (const TopAbs_ShapeEnum aType, occ::handle< NCollection_HArray1< TopoDS_Shape > > &thepicked, const int 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>
|
| |
| static void | Commands (Draw_Interpretor &theCommands) |
| |
| static void | ViewerCommands (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 (int &xpix, int &ypix) |
| |
| static occ::handle< V3d_Viewer > | GetViewerFromContext () |
| |
| static occ::handle< V3d_Viewer > | GetCollectorFromContext () |
| |
| static const occ::handle< AIS_InteractiveContext > & | GetAISContext () |
| |
| static void | SetAISContext (const occ::handle< AIS_InteractiveContext > &aContext) |
| |
| static const occ::handle< V3d_View > & | CurrentView () |
| |
| static void | CurrentView (const occ::handle< V3d_View > &aViou) |
| |
| static void | Clear () |
| |
| static void | SetEventManager (const occ::handle< ViewerTest_EventManager > &theMgr) |
| | puts theMgr as current eventmanager (the move,select,...will be applied to theMgr)
|
| |
| static void | UnsetEventManager () |
| | removes the last EventManager from the list.
|
| |
| static void | ResetEventManager () |
| | clear the list of EventManagers and sets the default EventManager as current
|
| |
| static occ::handle< ViewerTest_EventManager > | CurrentEventManager () |
| |
| static void | RemoveSelected () |
| |
| static void | RedrawAllViews () |
| | redraws all defined views.
|
| |
| static bool | SplitParameter (const TCollection_AsciiString &theString, TCollection_AsciiString &theName, TCollection_AsciiString &theValue) |
| | Splits "parameter=value" string into separate parameter and value strings.
|
| |
| static void | GetSelectedShapes (NCollection_List< TopoDS_Shape > &theShapes) |
| | Returns list of selected shapes.
|
| |
| static bool | ParseLineType (const char *theArg, Aspect_TypeOfLine &theType, uint16_t &thePattern) |
| | Parses line type argument. Handles either enumeration (integer) value or string constant.
|
| |
| static bool | ParseLineType (const char *theArg, Aspect_TypeOfLine &theType) |
| | Parses line type argument. Handles either enumeration (integer) value or string constant.
|
| |
| static bool | ParseMarkerType (const char *theArg, Aspect_TypeOfMarker &theType, occ::handle< Image_PixMap > &theImage) |
| | Parses marker type argument. Handles either enumeration (integer) value or string constant.
|
| |
| static bool | ParseShadingModel (const char *theArg, Graphic3d_TypeOfShadingModel &theModel) |
| | Parses shading model argument. Handles either enumeration (integer) value or string constant.
|
| |
| static bool | ParseZLayerName (const char *theArg, Graphic3d_ZLayerId &theLayer) |
| | Parses ZLayer name.
|
| |
| static bool | ParseZLayer (const char *theArg, Graphic3d_ZLayerId &theLayer) |
| | Parses ZLayer name.
|
| |
| static bool | ParseCorner (const char *theArg, Aspect_TypeOfTriedronPosition &theCorner) |
| | Auxiliary method to parse transformation persistence flags.
|
| |