class_docstr: Provides per frame angle argument input to the video rotate operator test.
  The expanded baseline pipeline must be provided with additional argument ``size``
  to make allowance for coalescing of inferred frames sizes
class_docstr_tok: ["Provides","per","frame","angle","argument","input","to","the","video","rotate","operator","test",".","The","expanded","baseline","pipeline","must","be","provided","with","additional","argument","``","size","``","to","make","allowance","for","coalescing","of","inferred","frames","sizes"]
code: def __repr__(self):
      return "{}({})".format(
          repr(self.__class__), repr(self.input_params)
      )
  
imports: import cv2
  import numpy
  import math
  import os
  import random
  from nvidia.dali.pipeline import Pipeline
  import nvidia.dali.ops
  import nvidia.dali.types
  import nvidia.dali
  from test_utils import compare_pipelines
  from sequences_test_utils import ArgData, ArgDesc, ArgCb, ParamsProvider, get_video_input_cases, sequence_suite_helper
label_desc: Use image node_id 3 for calling the RotatePerFrameParamsProvider obj's underlying member method code with example usage: obj.__repr__() and returns: str