Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

py_label.C File Reference

#include "py_commands.h"
#include "VMDApp.h"
#include "GeometryList.h"
#include "Molecule.h"
#include "MoleculeList.h"
#include "config.h"

Go to the source code of this file.

Functions

PyObject * geom2dict (GeometryMol *g)
PyObject * listall (PyObject *self, PyObject *args)
PyObject * label_add (PyObject *self, PyObject *args)
int dict2geom (PyObject *dict, GeometryMol *g)
PyObject * label_show (PyObject *self, PyObject *args)
PyObject * label_hide (PyObject *self, PyObject *args)
PyObject * label_delete (PyObject *self, PyObject *args)
PyObject * getvalues (GeometryMol *g)
PyObject * label_getvalues (PyObject *self, PyObject *args)
PyObject * label_textsize (PyObject *self, PyObject *args)
PyObject * label_textthickness (PyObject *self, PyObject *args)
void initlabel ()

Variables

PyMethodDef LabelMethods []


Function Documentation

int dict2geom PyObject *    dict,
GeometryMol   g
[static]
 

Definition at line 152 of file py_label.C.

References GeometryMol::com_index, GeometryMol::items, NULL, and GeometryMol::obj_index.

Referenced by label_delete, label_getvalues, label_hide, and label_show.

PyObject* geom2dict GeometryMol   g [static]
 

Definition at line 29 of file py_label.C.

References GeometryMol::calculate, GeometryMol::com_index, Displayable::displayed, GeometryMol::items, NULL, GeometryMol::obj_index, and GeometryMol::ok.

Referenced by label_add, and listall.

PyObject* getvalues GeometryMol   g [static]
 

Definition at line 265 of file py_label.C.

References GeometryMol::calculate_all, GeometryMol::has_value, NULL, and ResizeArray::num.

Referenced by label_getvalues.

void initlabel  
 

Definition at line 351 of file py_label.C.

References LabelMethods.

PyObject* label_add PyObject *    self,
PyObject *    args
[static]
 

Definition at line 92 of file py_label.C.

References geom2dict, GeometryList::geom_list, GeometryList::geom_list_index, VMDApp::geometryList, get_vmdapp, VMDApp::label_add, MoleculeList::mol_from_id, VMDApp::moleculeList, BaseMolecule::nAtoms, and NULL.

PyObject* label_delete PyObject *    self,
PyObject *    args
[static]
 

Definition at line 237 of file py_label.C.

References dict2geom, GeometryList::geom_list, GeometryList::geom_list_index, VMDApp::geometryList, get_vmdapp, VMDApp::label_delete, NULL, and ResizeArray::num.

PyObject* label_getvalues PyObject *    self,
PyObject *    args
[static]
 

Definition at line 291 of file py_label.C.

References dict2geom, GeometryList::geom_list, GeometryList::geom_list_index, VMDApp::geometryList, get_vmdapp, getvalues, NULL, and ResizeArray::num.

PyObject* label_hide PyObject *    self,
PyObject *    args
[static]
 

Definition at line 209 of file py_label.C.

References dict2geom, GeometryList::geom_list, GeometryList::geom_list_index, VMDApp::geometryList, get_vmdapp, VMDApp::label_show, NULL, and ResizeArray::num.

PyObject* label_show PyObject *    self,
PyObject *    args
[static]
 

Definition at line 181 of file py_label.C.

References dict2geom, GeometryList::geom_list, GeometryList::geom_list_index, VMDApp::geometryList, get_vmdapp, VMDApp::label_show, NULL, and ResizeArray::num.

PyObject* label_textsize PyObject *    self,
PyObject *    args
[static]
 

Definition at line 314 of file py_label.C.

References get_vmdapp, VMDApp::label_get_text_size, VMDApp::label_set_text_size, and NULL.

PyObject* label_textthickness PyObject *    self,
PyObject *    args
[static]
 

Definition at line 326 of file py_label.C.

References get_vmdapp, VMDApp::label_get_text_thickness, VMDApp::label_set_text_thickness, and NULL.

PyObject* listall PyObject *    self,
PyObject *    args
[static]
 

Definition at line 66 of file py_label.C.

References geom2dict, GeometryList::geom_list, GeometryList::geom_list_index, VMDApp::geometryList, get_vmdapp, NULL, and ResizeArray::num.


Variable Documentation

PyMethodDef LabelMethods[] [static]
 

Initial value:

 {
  {(char *)"listall", (vmdPyMethod)listall, METH_VARARGS },
  {(char *)"add", (vmdPyMethod)label_add, METH_VARARGS },
  {(char *)"show", (vmdPyMethod)label_show, METH_VARARGS },
  {(char *)"hide", (vmdPyMethod)label_hide, METH_VARARGS },
  {(char *)"delete", (vmdPyMethod)label_delete, METH_VARARGS },
  {(char *)"getvalues", (vmdPyMethod)label_getvalues, METH_VARARGS },
  {(char *)"textsize", (vmdPyMethod)label_textsize, METH_VARARGS },
  {(char *)"textthickness", (vmdPyMethod)label_textthickness, METH_VARARGS },
  {NULL, NULL}
}

Definition at line 339 of file py_label.C.

Referenced by initlabel.


Generated on Sun May 27 01:59:28 2012 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002