from .base import SceneDatasetWrapper


class AugmentationWrapper(SceneDatasetWrapper):

    def __init__(self, scene_ds, augmentation):
        self.augmentation = augmentation
        super().__init__(scene_ds)
        self.frame_index = self.scene_ds.frame_index

    def process_data(self, data):
        rgb, mask, obs = data
        return self.augmentation(rgb, mask, obs)

3c7d7b40455cb9967ad86d765a078c95e1f8b2bd
<mask token>


class AugmentationWrapper(SceneDatasetWrapper):
    <mask token>
    <mask token>

<mask token>


class AugmentationWrapper(SceneDatasetWrapper):
    <mask token>

    def process_data(self, data):
        rgb, mask, obs = data
        return self.augmentation(rgb, mask, obs)

<mask token>


class AugmentationWrapper(SceneDatasetWrapper):

    def __init__(self, scene_ds, augmentation):
        self.augmentation = augmentation
        super().__init__(scene_ds)
        self.frame_index = self.scene_ds.frame_index

    def process_data(self, data):
        rgb, mask, obs = data
        return self.augmentation(rgb, mask, obs)

from .base import SceneDatasetWrapper


class AugmentationWrapper(SceneDatasetWrapper):

    def __init__(self, scene_ds, augmentation):
        self.augmentation = augmentation
        super().__init__(scene_ds)
        self.frame_index = self.scene_ds.frame_index

    def process_data(self, data):
        rgb, mask, obs = data
        return self.augmentation(rgb, mask, obs)
