new_contents: from __future__ import division
  from menpofit.result import ParametricAlgorithmResult, MultiFitterResult
  
  
  # TODO: document me!
  # TODO: handle costs
  class ATMAlgorithmResult(ParametricAlgorithmResult):
      r"""
      """
  
  # TODO: document me!
  class LinearATMAlgorithmResult(ATMAlgorithmResult):
      r"""
      """
      def shapes(self, as_points=False):
          if as_points:
              return [self.fitter.transform.from_vector(p).sparse_target.points
                      for p in self.shape_parameters]
  
          else:
              return [self.fitter.transform.from_vector(p).sparse_target
                      for p in self.shape_parameters]
  
      @property
      def final_shape(self):
          return self.final_transform.sparse_target
  
      @property
      def initial_shape(self):
          return self.initial_transform.sparse_target
  
  
  # TODO: document me!
  # TODO: handle costs
  class ATMFitterResult(MultiFitterResult):
      r"""
      """
      pass
  
subject: Add Results for ATMs