Table of Contents

Class: ChimeraInteractor Collaboratory/ChimeraInteractor.py

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

Methods   
ApplyRemoteChanges
CollaboratoryTriggerCallback
ExportLocalChanges
__init__
addHandlers
appQuitCallback
clip_plane_points
deleteHandlers
registerExtension
sortFunc
  ApplyRemoteChanges 
ApplyRemoteChanges ( self )

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

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

Main event-collection machinery for the Collaboratory

  ExportLocalChanges 
ExportLocalChanges ( self )

track our local changes and send them to the hub

  __init__ 
__init__ ( self,  parent )

  addHandlers 
addHandlers ( self )

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

  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

  deleteHandlers 
deleteHandlers ( self )

  registerExtension 
registerExtension (
        self,
        name,
        obj,
        )

  sortFunc 
sortFunc (
        self,
        a,
        b,
        )

sorts triggers by "dependency order"


Table of Contents

This document was automatically generated on Tue Nov 5 16:56:13 2002 by HappyDoc version 2.0.1