code: def augment(self, augmentation_num=0):
      # Hacky -- the rotation generator is weird here.
      if augmentation_num != self.augmentation_num:
          self.augmentation_num = augmentation_num
      for label, data_group in list(self.data_groups.items()):
          self.rotation_generator[label] = self.rotations24(
              data_group.augmentation_cases[self.augmentation_num]
          )
  
      for label, data_group in list(self.data_groups.items()):
          data_group.augmentation_cases[augmentation_num + 1] = next(
              self.rotation_generator[label]
          )
  
imports: import numpy
  from deepneuro.utilities.util import add_parameter
label_desc: Use image node_id 5 for calling the Flip_Rotate_3D obj's underlying member method code with example usage: obj.augment(augmentation_num) without return types