VR-Link API Documentation for DIS
supEmisEsNozz.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 1992-2010 VT MAK
00003 ** All rights reserved.
00004 *********************************************************************/
00005 /*********************************************************************
00006 ** $RCSfile: supEmisEsNozz.h,v $ $Revision: 1.2 $
00007 ** $State: Exp $
00008 *********************************************************************/
00009 
00012 
00013 #ifndef DtVectoringNozzleSystem_H_
00014 #define DtVectoringNozzleSystem_H_
00015 
00016 
00017 #include <vlutil/vlMachineTypes.h>
00018 #include <vlpi/disEnums.h>
00019 #include <iosfwd>
00020 
00021 #include "packets/supEmisEsP.h"
00022 
00026 class DT_DLL_VL DtVectoringNozzleSystem
00027 {
00028 
00029 public:
00030 
00032    DtVectoringNozzleSystem();
00033    DtVectoringNozzleSystem(const DtVectoringNozzleSystem& orig);
00034 
00036    DtVectoringNozzleSystem& operator=(
00037       const DtVectoringNozzleSystem& orig);
00038    DtVectoringNozzleSystem& operator=(
00039       const DtNetVectoringNozzleSystem& orig);
00040 
00042    virtual ~DtVectoringNozzleSystem();
00043 
00044    virtual int operator==(const DtVectoringNozzleSystem &other) const;
00045    virtual int operator!=(const DtVectoringNozzleSystem &other) const;
00046 
00048    virtual void setHorDeflection(DtFloat32 value);
00049    virtual DtFloat32 horDeflection() const;
00050 
00052    virtual void setVertDeflection(DtFloat32 value);
00053    virtual DtFloat32 vertDeflection() const;
00054 
00055 
00057    virtual void printData() const;
00058 
00060    virtual void printDataToStream(std::ostream& stream) const;
00061 
00062 
00064    virtual void unloadNetRecord(
00065       const DtNetVectoringNozzleSystem& record);
00066    virtual void loadNetRecord(
00067       DtNetVectoringNozzleSystem& record) const;
00068 
00069 
00070 protected:
00071 
00073    DtFloat32                    myHorizontalDeflection;
00074    DtFloat32                    myVerticalDeflection;
00075 
00076 
00077 };
00078 
00079 #endif
00080 

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)