code: def define_graph(self):
      inputs = fn.external_source(lambda: next(self.iterator))
      inputs = 0.5 + inputs  # Make it fit the range [0.0, 1.0]
      out = inputs.gpu() if self.device == "gpu" else inputs
      flip_x = self.flip_x()
      flip_y = self.flip_y()
      flip_z = self.flip_z() if self.flip_z is not None else None
      out = self.coord_flip(
          out, flip_x=flip_x, flip_y=flip_y, flip_z=flip_z
      )
      outputs = [inputs, out, flip_x, flip_y]
      if flip_z is not None:
          outputs.append(flip_z)
      return outputs
  
file_path: DALI/dali/test/python/operator_1/test_coord_flip.py
imports: from nvidia.dali.pipeline import Pipeline
  import nvidia.dali.ops
  import nvidia.dali.fn
  import numpy
  from test_utils import RandomDataIterator
label_desc: Use image node_id 2 for calling the CoordFlipPipeline obj's underlying member method code with example usage: obj.define_graph() and returns: outputs