class_docstr: Class encapsulating a batch during the augmentation process.
  
  Data within the batch is already verified and normalized, similar to
  :class:`Batch`. Data within the batch may be changed in-place. No initial
  copy is needed.
  
  Added in 0.4.0.
  
  Parameters
  ----------
  images : None or (N,H,W,C) ndarray or list of (H,W,C) ndarray
      The images to augment.
  
  heatmaps : None or list of imgaug.augmentables.heatmaps.HeatmapsOnImage
      The heatmaps to augment.
  
  segmentation_maps : None or list of imgaug.augmentables.segmaps.SegmentationMapsOnImage
      The segmentation maps to augment.
  
  keypoints : None or list of imgaug.augmentables.kps.KeypointOnImage
      The keypoints to augment.
  
  bounding_boxes : None or list of imgaug.augmentables.bbs.BoundingBoxesOnImage
      The bounding boxes to augment.
  
  polygons : None or list of imgaug.augmentables.polys.PolygonsOnImage
      The polygons to augment.
  
  line_strings : None or list of imgaug.augmentables.lines.LineStringsOnImage
      The line strings to augment.
class_docstr_tok: ["Class","encapsulating","a","batch","during","the","augmentation","process",".","Data","within","the","batch","is","already","verified","and","normalized",",","similar","to",":","class",":","`","Batch","`",".","Data","within","the","batch","may","be","changed","in-place",".","No","initial","copy","is","needed",".","Added","in","0.4.0",".","Parameters","--","--","--","--","--","images",":","None","or","(","N",",","H",",","W",",","C",")","ndarray","or","list","of","(","H",",","W",",","C",")","ndarray","The","images","to","augment",".","heatmaps",":","None","or","list","of","imgaug.augmentables.heatmaps.HeatmapsOnImage","The","heatmaps","to","augment",".","segmentation_maps",":","None","or","list","of","imgaug.augmentables.segmaps.SegmentationMapsOnImage","The","segmentation","maps","to","augment",".","keypoints",":","None","or","list","of","imgaug.augmentables.kps.KeypointOnImage","The","keypoints","to","augment",".","bounding_boxes",":","None","or","list","of","imgaug.augmentables.bbs.BoundingBoxesOnImage","The","bounding","boxes","to","augment",".","polygons",":","None","or","list","of","imgaug.augmentables.polys.PolygonsOnImage","The","polygons","to","augment",".","line_strings",":","None","or","list","of","imgaug.augmentables.lines.LineStringsOnImage","The","line","strings","to","augment","."]
docstr: Set columns in this batch to ``None`` based on a propagation hook.
  
  This method works in-place.
  
  Added in 0.4.0.
  
  Parameters
  ----------
  augmenter : imgaug.augmenters.meta.Augmenter
      Augmenter to provide to the propagation hook function.
  
  hooks : imgaug.imgaug.HooksImages or imgaug.imgaug.HooksKeypoints
      The hooks that might contain a propagation hook function.
  
  parents : list of imgaug.augmenters.meta.Augmenter
      The list of parents to provide to the propagation hook function.
  
  Returns
  -------
  list of tuple of str
      Information about which columns were set to ``None``.
      Each tuple contains
      ``(column attribute name, column value before setting it to None)``.
      This information is required when calling
      :func:`_BatchInAugmentation.invert_apply_propagation_hooks_`.
docstr_tok: ["Set","columns","in","this","batch","to","``","None","``","based","on","a","propagation","hook",".","This","method","works","in-place",".","Added","in","0.4.0",".","Parameters","--","--","--","--","--","augmenter",":","imgaug.augmenters.meta.Augmenter","Augmenter","to","provide","to","the","propagation","hook","function",".","hooks",":","imgaug.imgaug.HooksImages","or","imgaug.imgaug.HooksKeypoints","The","hooks","that","might","contain","a","propagation","hook","function",".","parents",":","list","of","imgaug.augmenters.meta.Augmenter","The","list","of","parents","to","provide","to","the","propagation","hook","function",".","Returns","--","--","--","-","list","of","tuple","of","str","Information","about","which","columns","were","set","to","``","None","``",".","Each","tuple","contains","``","(","column","attribute","name",",","column","value","before","setting","it","to","None",")","``",".","This","information","is","required","when","calling",":","func",":","`","_BatchInAugmentation.invert_apply_propagation_hooks_","`","."]
code: def apply_propagation_hooks_(self, augmenter, hooks, parents):
      """Set columns in this batch to ``None`` based on a propagation hook.
  
      This method works in-place.
  
      Added in 0.4.0.
  
      Parameters
      ----------
      augmenter : imgaug.augmenters.meta.Augmenter
          Augmenter to provide to the propagation hook function.
  
      hooks : imgaug.imgaug.HooksImages or imgaug.imgaug.HooksKeypoints
          The hooks that might contain a propagation hook function.
  
      parents : list of imgaug.augmenters.meta.Augmenter
          The list of parents to provide to the propagation hook function.
  
      Returns
      -------
      list of tuple of str
          Information about which columns were set to ``None``.
          Each tuple contains
          ``(column attribute name, column value before setting it to None)``.
          This information is required when calling
          :func:`_BatchInAugmentation.invert_apply_propagation_hooks_`.
  
      """
      if hooks is None:
          return None
  
      noned_info = []
      for column in self.columns:
          is_prop = hooks.is_propagating(
              column.value,
              augmenter=augmenter,
              parents=parents,
              default=True,
          )
          if not is_prop:
              setattr(self, column.attr_name, None)
              noned_info.append((column.attr_name, column.value))
      return noned_info
  
imports: from __future__ import print_function, division, absolute_import
  import collections
  import numpy
  from ..None import imgaug
  from .None import normalization
  from .None import utils
label_desc: Use image node_id 10 for calling the _BatchInAugmentation obj's underlying member method code with example usage: obj.apply_propagation_hooks_(augmenter, hooks, parents) and returns: noned_info, None