00001 #pragma once 00002 00003 #include <Inventor/ViewerComponents/SoStereoParameters.h> 00004 00033 class SoInterlacedStereoParameters : public SoStereoParameters 00034 { 00035 public: 00037 enum InterlacedMode 00038 { 00040 HORIZONTAL = 0, // default 00042 VERTICAL 00043 }; 00044 00045 SoInterlacedStereoParameters(); 00046 bool isReverseInterlacing() const; 00047 void setReverseInterlacing( bool reversed ); 00048 00049 bool getQualityRendering() const; 00050 void setQualityRendering( bool qualityRendering ); 00051 00052 bool getGreenShift() const; 00053 void setGreenShift( bool greenShift ); 00054 00055 InterlacedMode getInterlacingMode() const; 00056 void setInterlacingMode( InterlacedMode mode ); 00057 00058 private: 00059 bool m_greenShift; 00060 bool m_qualityRendering; 00061 bool m_reverseInterlacing; 00062 InterlacedMode m_interlacedMode; 00063 }; 00064