code: def test_get_rowwise_shapes__nonimages(self):
      heatmaps = [
          ia.HeatmapsOnImage(
              np.zeros((1, 2, 1), dtype=np.float32), shape=(1, 2, 3)
          )
      ]
      segmaps = [
          ia.SegmentationMapsOnImage(
              np.zeros((1, 2, 1), dtype=np.int32), shape=(1, 2, 3)
          )
      ]
      keypoints = [
          ia.KeypointsOnImage([ia.Keypoint(0, 0)], shape=(1, 2, 3))
      ]
      bounding_boxes = [
          ia.BoundingBoxesOnImage(
              [ia.BoundingBox(0, 1, 2, 3)], shape=(1, 2, 3)
          )
      ]
      polygons = [
          ia.PolygonsOnImage(
              [ia.Polygon([(0, 0), (1, 0), (1, 1)])], shape=(1, 2, 3)
          )
      ]
      line_strings = [
          ia.LineStringsOnImage(
              [ia.LineString([(0, 0), (1, 0)])], shape=(1, 2, 3)
          )
      ]
  
      kwargs = [
          {"heatmaps": heatmaps},
          {"segmentation_maps": segmaps},
          {"keypoints": keypoints},
          {"bounding_boxes": bounding_boxes},
          {"polygons": polygons},
          {"line_strings": line_strings},
      ]
      for kwargs_i in kwargs:
          batch = _BatchInAugmentation(**kwargs_i)
          shapes = batch.get_rowwise_shapes()
          assert shapes == [(1, 2, 3)]
  
imports: from __future__ import print_function, division, absolute_import
  import warnings
  import sys
  import numpy
  import imgaug
  import imgaug.augmenters
  from imgaug.testutils import reseed
  from imgaug.augmentables.batches import _BatchInAugmentation
label_desc: Use image node_id 14 for calling the Test_BatchInAugmentation obj's underlying member method code with example usage: obj.test_get_rowwise_shapes__nonimages() without return types