class_docstr: Properties wrapper for ``vtkProperty``.
  
  Contains the surface properties of the object.
  
  Parameters
  ----------
  properties : vtk.vtkProperty
      VTK properties of the current object.
  
  Examples
  --------
  Access the properties of the z axis shaft.
  
  >>> import pyvista as pv
  
  >>> axes = pv.Axes()
  >>> z_axes_prop = axes.axes_actor.z_axis_shaft_properties
  >>> z_axes_prop.color = (1, 1, 0)
  >>> z_axes_prop.opacity = 0.5
  >>> axes.axes_actor.shaft_type = axes.axes_actor.ShaftType.CYLINDER
  
  >>> pl = pv.Plotter()
  >>> _ = pl.add_actor(axes.axes_actor)
  >>> _ = pl.add_mesh(pv.Sphere())
  >>> pl.show()
class_docstr_tok: ["Properties","wrapper","for","``","vtkProperty","``",".","Contains","the","surface","properties","of","the","object",".","Parameters","--","--","--","--","--","properties",":","vtk.vtkProperty","VTK","properties","of","the","current","object",".","Examples","--","--","--","--","Access","the","properties","of","the","z","axis","shaft",".",">",">",">","import","pyvista","as","pv",">",">",">","axes","=","pv.Axes","(",")",">",">",">","z_axes_prop","=","axes.axes_actor.z_axis_shaft_properties",">",">",">","z_axes_prop.color","=","(","1",",","1",",","0",")",">",">",">","z_axes_prop.opacity","=","0.5",">",">",">","axes.axes_actor.shaft_type","=","axes.axes_actor.ShaftType.CYLINDER",">",">",">","pl","=","pv.Plotter","(",")",">",">",">","_","=","pl.add_actor","(","axes.axes_actor",")",">",">",">","_","=","pl.add_mesh","(","pv.Sphere","(",")",")",">",">",">","pl.show","(",")"]
docstr: Return or set the Index Of Refraction of the base layer.
docstr_tok: ["Return","or","set","the","Index","Of","Refraction","of","the","base","layer","."]
code: def index_of_refraction(self):  # numpydoc ignore=RT01
      """Return or set the Index Of Refraction of the base layer."""
      return self.properties.GetBaseIOR()
  
imports: from .None import _vtk
  from .opts import InterpolationType, RepresentationType
label_desc: Use image node_id 16 for calling the ActorProperties obj's underlying member method code with example usage: obj.index_of_refraction() and returns: self