.. $Id$  -*- rst -*-
.. pyformex reference manual --- objects
.. CREATED WITH py2rst.py: DO NOT EDIT

.. include:: ../defines.inc
.. include:: ../links.inc

.. _sec:ref-objects:

:mod:`objects` --- Selection of objects from the global dictionary. 
====================================================================

.. automodule:: objects
   :synopsis: Selection of objects from the global dictionary. 



   .. autoclass:: Objects


      Objects objects have the following methods:

      .. automethod:: object_type()
      .. automethod:: set(names)
      .. automethod:: append(name,value=None)
      .. automethod:: clear()
      .. automethod:: listAll()
      .. automethod:: selectAll()
      .. automethod:: remember(copy=False)
      .. automethod:: changeValues(newvalues)
      .. automethod:: undoChanges()
      .. automethod:: check(single=False,warn=True)
      .. automethod:: odict()
      .. automethod:: ask(mode='multi')
      .. automethod:: ask1()
      .. automethod:: forget()
      .. automethod:: printval()
      .. automethod:: printbbox()
      .. automethod:: writeToFile(filename)
      .. automethod:: readFromFile(filename)

   .. autoclass:: DrawableObjects


      DrawableObjects objects have the following methods:

      .. automethod:: draw(None)
      .. automethod:: ask(mode='multi')
      .. automethod:: drawChanges()
      .. automethod:: undoChanges()
      .. automethod:: toggleAnnotation(i=0,onoff=None)
      .. automethod:: drawAnnotation(i=0)
      .. automethod:: removeAnnotation(i=0)
      .. automethod:: hasAnnotation(i=0)
      .. automethod:: hasNames()
      .. automethod:: hasNumbers()
      .. automethod:: hasNodeNumbers()
      .. automethod:: hasNodeMarks()
      .. automethod:: hasBbox()
      .. automethod:: toggleNames(onoff=None)
      .. automethod:: toggleNumbers(onoff=None)
      .. automethod:: toggleNodeNumbers(onoff=None)
      .. automethod:: toggleNodes(onoff=None)
      .. automethod:: toggleBbox(onoff=None)
      .. automethod:: setProperty(prop=None)

**Functions defined in the module objects**

   .. autofunction:: draw_object_name(n)
   .. autofunction:: draw_elem_numbers(n)
   .. autofunction:: draw_nodes(n)
   .. autofunction:: draw_node_numbers(n)
   .. autofunction:: draw_bbox(n)

   
.. moduleauthor:: pyFormex project (http://pyformex.org)

.. End

