# `TaurusBaseGraphicsFactory`

digraph inheritance0c9e6ae13d { bgcolor=transparent; rankdir=UD; ratio=compress; size="8.0, 12.0"; "TaurusBaseGraphicsFactory" [URL="#taurus.qt.qtgui.graphic.TaurusBaseGraphicsFactory",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top"]; }

class TaurusBaseGraphicsFactory

  Import from `taurus.qt.qtgui.graphic` as:

      from taurus.qt.qtgui.graphic import TaurusBaseGraphicsFactory

  getEllipseObj(params)
  getGraphicsClassItem(cls, type_)
  getGraphicsItem(type_, params)
  getGroupObj(params)
  getImageObj(parms)
  getLabelObj(params)
  getLineObj(params)
  getNameParam()

    Returns the name of the parameter which contains the name identifier. Default implementation returns ‘name’.

  getObj(name, params)
  getPolylineObj(params)
  getRectangleObj(params)
  getRoundRectangleObj(params)
  getSceneObj()
  getSplineObj(params)
  getSwingObjectObj(params)
  set_common_params(item, params)

    Sets the common parameters. Default implementation does nothing. Overwrite has necessary.