+//===============================================================================================
+//function : VSelectionNext
+//purpose :
+//===============================================================================================
+static Standard_Integer VSelectionNext(Draw_Interpretor& /*theDI*/,
+ Standard_Integer /*theArgsNb*/,
+ const char** /*theArgVec*/)
+{
+ // Check errors
+ Handle(AIS_InteractiveContext) anAISContext = ViewerTest::GetAISContext();
+ Handle(V3d_View) aView = ViewerTest::CurrentView();
+
+ if (anAISContext.IsNull())
+ {
+ std::cerr << "Call vinit before!" << std::endl;
+ return 1;
+ }
+
+ anAISContext->HilightNextDetected(aView);
+ return 0;
+}
+
+//===============================================================================================
+//function : VSelectionPrevious
+//purpose :
+//===============================================================================================
+static Standard_Integer VSelectionPrevious(Draw_Interpretor& /*theDI*/,
+ Standard_Integer /*theArgsNb*/,
+ const char** /*theArgVec*/)
+{
+ // Check errors
+ Handle(AIS_InteractiveContext) anAISContext = ViewerTest::GetAISContext();
+ Handle(V3d_View) aView = ViewerTest::CurrentView();
+
+ if (anAISContext.IsNull())
+ {
+ std::cerr << "Call vinit before!" << std::endl;
+ return 1;
+ }
+
+ anAISContext->HilightPreviousDetected(aView);
+ return 0;
+}
+
+