![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************** 00002 * Copyright (c) 2012 MAK Technologies, Inc. 00003 * All rights reserved. 00004 ********************************************************************/ 00005 00009 00010 #pragma once 00011 00012 #include <vrvCoreQt/vrvCoreQt.h> 00013 00014 #include <QtCore/QString> 00015 00016 namespace makVrv 00017 { 00018 00019 class DtUnicode; 00020 00023 class DT_DLL_VRVCOREQT DtEyepointInfoWidgetInterface 00024 { 00025 public: 00026 00028 virtual ~DtEyepointInfoWidgetInterface(); 00029 00033 00034 virtual void setCoordinateSystem( const DtUnicode& coordSysToDisplay ) = 0; 00035 virtual void addCoordinateSystem( const QString& coordSys ) = 0; 00036 00037 virtual void setXLabel( const DtUnicode& xLabel ) = 0; 00038 virtual void setYLabel( const DtUnicode& yLabel ) = 0; 00039 virtual void setZLabel( const DtUnicode& zLabel ) = 0; 00040 00041 virtual void setXValue( const QString& xValStr ) = 0; 00042 virtual void setYValue( const QString& yValStr ) = 0; 00043 virtual void setZValue( const QString& zValStr ) = 0; 00044 00045 virtual void setYawLabel( const DtUnicode& label ) = 0; 00046 virtual void setPitchLabel( const DtUnicode& label ) = 0; 00047 virtual void setRollLabel( const DtUnicode& label ) = 0; 00048 00049 virtual void setYawValue( const QString& yawValStr ) = 0; 00050 virtual void setPitchValue( const QString& pitchValStr ) = 0; 00051 virtual void setRollValue( const QString& rollValStr ) = 0; 00052 00054 00055 }; 00056 00057 }