stereooutputenum.hpp 549 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
// Copyright (c) 2012-2017 VideoStitch SAS
// Copyright (c) 2018 stitchEm

#ifndef STEREOOUTPUTENUM_HPP
#define STEREOOUTPUTENUM_HPP

#include "smartenum.hpp"

enum StereoOutputType { PANORAMA, LEFT_EYE, RIGHT_EYE, SIDE_BY_SIDE, ABOVE_BELOW, ANAGLYPH, OCULUS };

class VS_GUI_EXPORT StereoOutputClass {
 public:
  typedef StereoOutputType Enum;

  static void initDescriptions(QMap<Enum, QString>& enumToString);

  static const Enum defaultValue;
};

typedef SmartEnum<StereoOutputClass, QString> StereoOutputEnum;

#endif  // STEREOOUTPUTENUM_HPP