VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
underwaterAcousticsEncoderDIS.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2013 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #if DtDIS
13 
14 #include <vl/stateEncoder.h>
19 
21 
27 {
28 public:
29 
32 
35 
38 
41 
46  virtual DtUnderwaterAcousticPdu* stateMsg(
48  const DtUnderwaterAcousticsStateRepository& asSeenByRemote );
49 
52  virtual void setAzimuthThreshold( double threshold );
53 
55  virtual double azimuthThreshold() const;
56 
59  virtual void setElevationThreshold( double threshold );
60 
62  virtual double elevationThreshold() const;
63 
66 
67 protected:
68 
70  virtual bool sendNeeded( const DtUnderwaterAcousticsStateRepository& stateRep,
71  const DtUnderwaterAcousticsStateRepository& asSeenByRemote );
72 
74  virtual void fillOut( const DtUnderwaterAcousticsStateRepository& stateRep,
75  const DtUnderwaterAcousticsStateRepository& asSeenByRemote,
77 
78 protected:
79 
84 
85 };
86 
87 #endif // DtDIS

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)