Package Pmv :: Module writeMsmsAsCommands :: Class WriteSTL
[hide private]
[frames] | no frames]

Class WriteSTL

source code

ViewerFramework.VFCommand.Command --+    
                                    |    
                  mvCommand.MVCommand --+
                                        |
                                       WriteSTL

Instance Methods [hide private]
  onAddCmdToViewer(self)
method called when an instance of this command is added to the viewer.
  writeSTLCATrace(self, mol, filename)
Write ca trace of the selected molecules in the STL format
  writeSTLsurface(self, mol, filename)
Write the MSMS surface corresponding to all selected molecules in the STL format
  doit(self, nodes, filename)
virtual method.
  __call__(self, atoms, filename)
Write STL file ( molecules, filename )
  guiCallback(self)

Inherited from mvCommand.MVCommand: __init__, strArg

Inherited from mvCommand.MVCommand (private): _strArg

Inherited from ViewerFramework.VFCommand.Command: __repr__, addCallbackAfter, addCallbackBefore, addUndoCall, afterDoit, beforeDoit, buildFormDescr, buildLogArgList, checkDependencies, cleanup, customizeGUI, doitWrapper, getArguments, getHelp, getLastUsedValues, getLogArgs, getValNamedArgs, log, logString, onAddNewCmd, onCmdRun, setLastUsedValues, setupUndoAfter, setupUndoBefore, showForm, tkCb, updateGeom, warningMsg


Class Variables [hide private]

Inherited from ViewerFramework.VFCommand.Command: negateKw, objArgOnly


Method Details [hide private]

onAddCmdToViewer(self)

source code 
method called when an instance of this command is added to the viewer. This enable viewer-addition time initializations
Overrides: ViewerFramework.VFCommand.Command.onAddCmdToViewer
(inherited documentation)

writeSTLCATrace(self, mol, filename)

source code 
Write ca trace of the selected molecules in the STL format

writeSTLsurface(self, mol, filename)

source code 
Write the MSMS surface corresponding to all selected molecules in the STL format

doit(self, nodes, filename)

source code 
virtual method. Has to be implemented by the sub classes
Overrides: ViewerFramework.VFCommand.Command.doit
(inherited documentation)

__call__(self, atoms, filename)
(Call operator)

source code 
Write STL file ( molecules, filename )
Overrides: ViewerFramework.VFCommand.Command.__call__

guiCallback(self)

source code 
None
Overrides: mvCommand.MVCommand.guiCallback