class_docstr: Represents a parametric region in space.
  
  Examples
  ========
  
  >>> from sympy import cos, sin, pi
  >>> from sympy.abc import r, theta, t, a, b, x, y
  >>> from sympy.vector import ParametricRegion
  
  >>> ParametricRegion((t, t**2), (t, -1, 2))
  ParametricRegion((t, t**2), (t, -1, 2))
  >>> ParametricRegion((x, y), (x, 3, 4), (y, 5, 6))
  ParametricRegion((x, y), (x, 3, 4), (y, 5, 6))
  >>> ParametricRegion((r*cos(theta), r*sin(theta)), (r, -2, 2), (theta, 0, pi))
  ParametricRegion((r*cos(theta), r*sin(theta)), (r, -2, 2), (theta, 0, pi))
  >>> ParametricRegion((a*cos(t), b*sin(t)), t)
  ParametricRegion((a*cos(t), b*sin(t)), t)
  
  >>> circle = ParametricRegion((r*cos(theta), r*sin(theta)), r, (theta, 0, pi))
  >>> circle.parameters
  (r, theta)
  >>> circle.definition
  (r*cos(theta), r*sin(theta))
  >>> circle.limits
  {theta: (0, pi)}
  
  Dimension of a parametric region determines whether a region is a curve, surface
  or volume region. It does not represent its dimensions in space.
  
  >>> circle.dimensions
  1
  
  Parameters
  ==========
  
  definition : tuple to define base scalars in terms of parameters.
  
  bounds : Parameter or a tuple of length 3 to define parameter and corresponding lower and upper bound.
code: def definition(self):
      return self.args[0]
  
imports: from functools import singledispatch
  from sympy.core.numbers import pi
  from sympy.functions.elementary.trigonometric import tan
  from sympy.simplify import trigsimp
  from sympy.core import Basic, Tuple
  from sympy.core.symbol import _symbol
  from sympy.solvers import solve
  from sympy.geometry import Point, Segment, Curve, Ellipse, Polygon
  from sympy.vector import ImplicitRegion
label_desc: Use image node_id 2 for calling the ParametricRegion obj's underlying member method code with example usage: obj.definition() and returns: self