Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
Public Member Functions | Static Public Member Functions | List of all members
Core::Interface Class Reference
Inheritance diagram for Core::Interface:
Core::EventHandler

Public Member Functions

InterfaceActionContextHandle get_widget_action_context ()
 Get the current interface action context for widgets.
 
InterfaceActionContextHandle get_mouse_action_context ()
 Get the current interface action context for mouse commands.
 
InterfaceActionContextHandle get_keyboard_action_context ()
 Get the current interface action context for keyboard commands.
 
- Public Member Functions inherited from Core::EventHandler
bool is_eventhandler_thread () const
 Is this the event handler thread.
 
void post_event (boost::function< void() > function)
 
void post_and_wait_event (boost::function< void() > function)
 
bool process_events ()
 Process the events that are in the event handler queue.
 
bool wait_and_process_events ()
 Wait for events to come in and process the events.
 
bool start_eventhandler ()
 
bool eventhandler_started ()
 Check whether the eventhandler is running.
 
virtual void run_eventhandler ()
 The main functions that processes all the incoming events.
 
void install_eventhandler_context (EventHandlerContextHandle &context)
 

Static Public Member Functions

static bool IsInterfaceThread ()
 Test whether the current thread is the interface thread.
 
static void PostEvent (boost::function< void() > function)
 Short cut to the event handler. More...
 
static void PostAndWaitEvent (boost::function< void() > function)
 Short cut to the event handler.
 
static InterfaceActionContextHandle GetWidgetActionContext ()
 Get the action context that widgets use to post their actions.
 
static InterfaceActionContextHandle GetMouseActionContext ()
 Get the action context that mouse actions use to post their actions.
 
static InterfaceActionContextHandle GetKeyboardActionContext ()
 Get the action context that keyboard actions use to post their actions.
 

Additional Inherited Members

- Protected Member Functions inherited from Core::EventHandler
virtual void initialize_eventhandler ()
 
void terminate_eventhandler ()
 

Member Function Documentation

void Core::Interface::PostEvent ( boost::function< void() >  function)
static

Short cut to the event handler.

– Static shortcut functions –


The documentation for this class was generated from the following files: