HappyDoc Generated Documentation Class: ChimeraInteractor

. / Collaboratory / ChimeraInteractor.py / ChimeraInteractor 

the Chimera Interactor detects all changes to Chimera's state through triggers and addHandlers

Methods   
  sortFunc 
sortFunc (
        self,
        a,
        b,
        )

sorts triggers by "dependency order"

  ApplyRemoteChanges 
ApplyRemoteChanges ( self )

take any objects in the incoming queue and apply them to Chimera

  unbindMidasCommandLine 
unbindMidasCommandLine ( self )
  addHandlers 
addHandlers ( self )
  deleteHandlers 
deleteHandlers ( self )
  registerExtension 
registerExtension (
        self,
        name,
        obj,
        )
  ExportLocalChanges 
ExportLocalChanges ( self )

track our local changes and send them to the hub

  setUpdateStatus 
setUpdateStatus ( self,  update )
  __init__ 
__init__ ( self,  parent )
  clip_plane_points 
clip_plane_points (
        self,
        window_x,
        window_y,
        )

This code takes the x and y coordinates of the cursor location on the screen, and converts them into Near and Far clip plane points in chimera space

  appQuitCallback 
appQuitCallback (
        self,
        triggerName,
        closure,
        data,
        )
  CollaboratoryTriggerCallback 
CollaboratoryTriggerCallback (
        self,
        triggerName,
        closure,
        data,
        )

Main event-collection machinery for the Collaboratory

  bindMidasCommandLine 
bindMidasCommandLine ( self )

send over commands typed into Midas Emulator as each character is entered


This document was automatically generated Thu Feb 02 15:18:28 2006 by HappyDoc version 3.0.a1