# `TaurusJDrawGraphicsFactory`

digraph inheritance3a417f8697 { bgcolor=transparent; rankdir=UD; ratio=compress; size="8.0, 12.0"; "Logger" [URL="taurus-Logger.html#taurus.Logger",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",tooltip="The taurus logger class. All taurus pertinent classes should inherit"]; "Singleton" [URL="taurus.core.util.singleton-Singleton.html#taurus.core.util.singleton.Singleton",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",tooltip="This class allows Singleton objects"]; "TaurusBaseGraphicsFactory" [URL="taurus.qt.qtgui.graphic-TaurusBaseGraphicsFactory.html#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"]; "TaurusJDrawGraphicsFactory" [URL="#taurus.qt.qtgui.graphic.TaurusJDrawGraphicsFactory",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"]; "Singleton" -> "TaurusJDrawGraphicsFactory" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusBaseGraphicsFactory" -> "TaurusJDrawGraphicsFactory" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Logger" -> "TaurusJDrawGraphicsFactory" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

class TaurusJDrawGraphicsFactory(*p, **k)

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

      from taurus.qt.qtgui.graphic import TaurusJDrawGraphicsFactory

  getBarObj(params)
  getEllipseObj(params)
  getGroupObj(params)
  getImageObj(params)
  getLabelObj(params)
  getLineObj(params)
  getObj(name, params)
  getPolylineObj(params)
  getRectangleObj(params)
  getRoundRectangleObj(params)
  getSceneObj(items)
  getSplineObj(params)
  getSwingObjectObj(params)
  getZBufferLevel()
  incZBufferLevel()
  init(*args, **kwargs)

    Singleton instance initialization.

  readLabelObj(item, params)
  readSimpleScalarViewerObj(item, params)
  resetZBufferLevel()
  setZBufferLevel(level)
  set_common_params(item, params)

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

  set_item_filling(item, pattern=5, expand=False)