Table of Contents

Class: CORBAObject Collaboratory/CORBAObject.py

Methods   
Atom_created
Atom_deleted
Atom_modified
Bond_created
Bond_deleted
Bond_modified
Camera_created
Camera_modified
ChatCommand
Lens_created
Lens_deleted
Lens_modified
MSMSModel_created
MSMSModel_modified
MaterialColor_created
MaterialColor_modified
Material_created
MidasCommand
Molecule_created
Molecule_deleted
Molecule_modified
OpenModels_modified
OpenState_created
OpenState_deleted
OpenState_modified
PointerPosition
PseudoBondGroup_created
PseudoBondGroup_deleted
PseudoBondGroup_modified
PseudoBond_created
PseudoBond_deleted
PseudoBond_modified
Residue_created
Residue_deleted
Residue_modified
SharedState_created
SharedState_deleted
SharedState_modified
TextureColor_created
TextureColor_modified
Texture_created
Texture_modified
UpdateModelAssociations
VRMLModel_created
VRMLModel_deleted
VRMLModel_modified
Viewer_modified
__init__
build
build_selection
close_model
close_molecule
close_msmsmodel
close_pseudobondgroup
close_vrmlmodel
delete_msmsmodel
load_vrmlmodel
open_model
open_molecule
open_msmsmodel
open_pseudobondgroup
open_vrmlmodel
registerExtension
  Atom_created 
Atom_created ( self,  atoms )

TODO optimization: only call request_ids() ONCE for the whole atoms loop request_ids is a network call, and therefore very slow to do many times

  Atom_deleted 
Atom_deleted ( self,  atoms )

  Atom_modified 
Atom_modified ( self,  atoms )

  Bond_created 
Bond_created ( self,  bonds )

  Bond_deleted 
Bond_deleted ( self,  bonds )

  Bond_modified 
Bond_modified ( self,  bonds )

  Camera_created 
Camera_created ( self,  arg )

  Camera_modified 
Camera_modified ( self,  arg )

  ChatCommand 
ChatCommand (
        self,
        triggerName,
        closure,
        data,
        )

  Lens_created 
Lens_created ( self,  lenses )

  Lens_deleted 
Lens_deleted ( self,  lenses )

  Lens_modified 
Lens_modified ( self,  lenses )

  MSMSModel_created 
MSMSModel_created ( self,  models )

NYI

  MSMSModel_modified 
MSMSModel_modified ( self,  models )

  MaterialColor_created 
MaterialColor_created ( self,  arg )

  MaterialColor_modified 
MaterialColor_modified ( self,  arg )

  Material_created 
Material_created ( self,  arg )

  MidasCommand 
MidasCommand (
        self,
        triggerName,
        closure,
        data,
        )

  Molecule_created 
Molecule_created ( self,  molecules )

  Molecule_deleted 
Molecule_deleted ( self,  molecules )

  Molecule_modified 
Molecule_modified ( self,  molecules )

  OpenModels_modified 
OpenModels_modified ( self,  openmodels )

  OpenState_created 
OpenState_created ( self,  openstates )

  OpenState_deleted 
OpenState_deleted ( self,  openstates )

  OpenState_modified 
OpenState_modified ( self,  openstates )

  PointerPosition 
PointerPosition (
        self,
        coords,
        state,
        )

  PseudoBondGroup_created 
PseudoBondGroup_created ( self,  pseudobondgroups )

NYI

  PseudoBondGroup_deleted 
PseudoBondGroup_deleted ( self,  pseudobondgroups )

  PseudoBondGroup_modified 
PseudoBondGroup_modified ( self,  pseudobondgroups )

  PseudoBond_created 
PseudoBond_created ( self,  pseudobonds )

  PseudoBond_deleted 
PseudoBond_deleted ( self,  pseudobonds )

  PseudoBond_modified 
PseudoBond_modified ( self,  pseudobonds )

  Residue_created 
Residue_created ( self,  residues )

  Residue_deleted 
Residue_deleted ( self,  residues )

  Residue_modified 
Residue_modified ( self,  residues )

  SharedState_created 
SharedState_created ( self,  sharedStates )

  SharedState_deleted 
SharedState_deleted ( self,  sharedStates )

  SharedState_modified 
SharedState_modified ( self,  sharedStates )

  TextureColor_created 
TextureColor_created ( self,  texture_colors )

  TextureColor_modified 
TextureColor_modified ( self,  texture_colors )

  Texture_created 
Texture_created ( self,  textures )

  Texture_modified 
Texture_modified ( self,  textures )

  UpdateModelAssociations 
UpdateModelAssociations (
        self,
        trigger,
        ignore,
        update,
        )

  VRMLModel_created 
VRMLModel_created ( self,  models )

NYI (not yet implemented)

  VRMLModel_deleted 
VRMLModel_deleted ( self,  models )

NYI (not yet implemented)

  VRMLModel_modified 
VRMLModel_modified ( self,  models )

  Viewer_modified 
Viewer_modified ( self,  arg )

  __init__ 
__init__ ( self,  parent )

  build 
build (
        self,
        triggerName,
        closure,
        data,
        )

  build_selection 
build_selection (
        self,
        triggerName,
        closure,
        data,
        )

  close_model 
close_model (
        self,
        trigger,
        ignore,
        models,
        )

called if the user closes the model (not the same as deleting the molecule object)

Exceptions   
RuntimeError, "Unknown type of model: %s" % model
  close_molecule 
close_molecule ( self,  mol )

  close_msmsmodel 
close_msmsmodel ( self,  model )

  close_pseudobondgroup 
close_pseudobondgroup ( self,  model )

  close_vrmlmodel 
close_vrmlmodel ( self,  model )

  delete_msmsmodel 
delete_msmsmodel ( self,  models )

  load_vrmlmodel 
load_vrmlmodel ( self,  filename )

special routine that overrides the normal VRML loading function so we can store the VRML model source code to send to the other collaboratory nodes

  open_model 
open_model (
        self,
        trigger,
        ignore,
        models,
        )

Model opening is a "special case" Just because we got a "molecule created" event doesn't mean that the model was added to chimera.openModels (IE code created a model programmatically and didn't add it to the list of open models) Worse, a molecule could be "created" and added later So we add what is known as a "chimera.openModels" addAddHandler, which gets called when a model is added to openModels. We use that to communicate the newly created/added model to the other collaboratory nodes.

Exceptions   
RuntimeError, "Unknown type of model: %s" % model
  open_molecule 
open_molecule ( self,  mol )

  open_msmsmodel 
open_msmsmodel ( self,  model )

  open_pseudobondgroup 
open_pseudobondgroup ( self,  pseudobondgroup )

  open_vrmlmodel 
open_vrmlmodel ( self,  model )

  registerExtension 
registerExtension (
        self,
        name,
        obj,
        )


Table of Contents

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