class_docstr: Identity processing method
class_docstr_tok: ["Identity","processing","method"]
docstr: Implementation of :class:`~maze.core.trajectory_recording.datasets.trajectory_processor.TrajectoryProcessor` interface.
          
docstr_tok: ["Implementation","of",":","class",":","`","~maze.core.trajectory_recording.datasets.trajectory_processor.TrajectoryProcessor","`","interface","."]
code: def pre_process(
      self, trajectory: TrajectoryRecord
  ) -> TrajectoryRecord:
      """Implementation of :class:`~maze.core.trajectory_recording.datasets.trajectory_processor.TrajectoryProcessor` interface."""
      return trajectory
  
imports: import dataclasses
  from abc import abstractmethod
  from typing import List, Optional, Union, Dict, Tuple
  from maze.core.annotations import override
  from maze.core.env.maze_env import MazeEnv
  from maze.core.trajectory_recording.records.state_record import StateRecord
  from maze.core.trajectory_recording.records.structured_spaces_record import StructuredSpacesRecord
  from maze.core.trajectory_recording.records.trajectory_record import TrajectoryRecord
label_desc: Use image node_id 1 for calling the IdentityTrajectoryProcessor obj's underlying member method code with example usage: obj.pre_process(trajectory) and returns: trajectory