openalea.oalab.control package¶
Submodules¶
openalea.oalab.control.controlABC module¶
openalea.oalab.control.controlpanel module¶
- class openalea.oalab.control.controlpanel.ControlPanel(session, controller, parent=None)[source]¶
Bases: PyQt4.QtGui.QTabWidget
Widget to display control of the current project. Permit to manage control. Double-clic permit to edit control.
- class openalea.oalab.control.controlpanel.ControlPanelManager(session, controller, parent=None)[source]¶
Bases: openalea.lpy.gui.objectpanel.ObjectPanelManager
We need it to works with LPyPanelWidget.
openalea.oalab.control.observerpanel module¶
openalea.oalab.control.picklable_curves module¶
- class openalea.oalab.control.picklable_curves.RedBezierNurbs2D(ctrlPoint, typename='')[source]¶
Bases: openalea.plantgl.scenegraph._pglsg.BezierCurve2D
- class openalea.oalab.control.picklable_curves.RedNurbs2D(ctrlPoint, typename='')[source]¶
Bases: openalea.plantgl.scenegraph._pglsg.NurbsCurve2D
- class openalea.oalab.control.picklable_curves.RedNurbsPatch(ctrlPoint, typename='')[source]¶
Bases: openalea.plantgl.scenegraph._pglsg.NurbsPatch
- class openalea.oalab.control.picklable_curves.RedPolyline2D(ctrlPoint, typename='')[source]¶
Bases: openalea.plantgl.scenegraph._pglsg.Polyline2D
- openalea.oalab.control.picklable_curves.geometry_2_piklable_geometry(manager, obj)[source]¶
Transform a geometry object from PlantGL in picklable object.
Rem: name of object is not changed :param manager: manager of object to transform :param obj: object to transform
Returns: tuple(transformed object, name_of_new_object)
openalea.oalab.control.stdcontrol module¶
Control classes for standard python types
- class openalea.oalab.control.stdcontrol.Control(name=None, value=None)[source]¶
Bases: object
Base Class for control