VR-Link API Documentation for HLA Evolved
lePosError.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 1992-2010 VT MAK
00003 ** All rights reserved.
00004 *********************************************************************/
00005 /*********************************************************************
00006 ** $RCSfile: lePosError.h,v $ $Revision: 1.1 $
00007 ** $State: Exp $
00008 *********************************************************************/
00009 
00012 
00013 #ifndef DtLePositionError_H_
00014 #define DtLePositionError_H_
00015 
00016 #if DtDIS
00017 
00018 #include <vlutil/vlMachineTypes.h>
00019 #include <vlpi/disEnums.h>
00020 
00021 #include "packets/leTspiP.h"
00022 
00027 
00028 class DT_DLL_VL DtLePositionError
00029 {
00030 
00031 public:
00032 
00034    DtLePositionError();
00035    DtLePositionError(const DtLePositionError& orig);
00036 
00038    DtLePositionError& operator=(
00039       const DtLePositionError& orig);
00040    DtLePositionError& operator=(
00041       const DtNetLePositionError& orig);
00042 
00044    virtual ~DtLePositionError();
00045 
00047    virtual void setHorizontalError(DtU16 value);
00048    virtual DtU16 horizontalError() const;
00049 
00051    virtual void setVerticalError(DtU16 value);
00052    virtual DtU16 verticalError() const;
00053 
00055    virtual void print() const;
00056 
00058    virtual void printDataToStream(std::ostream& stream) const;
00059 
00061    virtual void unloadNetRecord(
00062       const DtNetLePositionError& record);
00063    virtual void loadNetRecord(
00064       DtNetLePositionError& record) const;
00065 
00066 
00067 protected:
00068 
00070    DtU16                     myHorizontalError;
00071    DtU16                     myVerticalError;
00072 
00073 };
00074 
00075 #endif
00076 #endif
00077 

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)