class_docstr: **Bases:** :class:`GLGraphicsItem <pyqtgraph.opengl.GLGraphicsItem>`
  
  Displays a wire-frame box.
docstr: Set the size of the box (in its local coordinate system; this does not affect the transform)
  Arguments can be x,y,z or size=QVector3D().
code: def setSize(self, x=None, y=None, z=None, size=None):
      """
      Set the size of the box (in its local coordinate system; this does not affect the transform)
      Arguments can be x,y,z or size=QVector3D().
      """
      if size is not None:
          x = size.x()
          y = size.y()
          z = size.z()
      self.__size = [x, y, z]
      self.update()
  
file_path: pyqtgraph/pyqtgraph/opengl/items/GLBoxItem.py
imports: from OpenGL.GL import *
  from ...None import functions
  from ...Qt import QtGui
  from ..GLGraphicsItem import GLGraphicsItem
label_desc: Use image node_id 2 for calling the GLBoxItem obj's underlying member method code with example usage: obj.setSize(x, y, z, size) without return types