VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtSensorRelAzimuthAngleElement.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2022 VT-MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvLocalMS/vrvLocalMS.h>
14 
15 #include <vlutil/vlNetTypes.h>
16 
17 namespace makVrv
18 {
20  {
21  public:
24 
25  virtual unsigned int encodedLength();
26  virtual unsigned char* encode(unsigned char* buffer);
27 
28  virtual void decode(unsigned char* buffer, unsigned int length);
29 
30  double relAzimuth();
31  void setRelAzimuth(double val);
32 
35  DtSensorRelAzimuthAngleElement& operator=(const DtSensorRelAzimuthAngleElement& rhs) = delete;
36 
37  protected:
38 
39  virtual void update();
40  //const DtCoordinateSystem& myCoordSys;
41  DtNetU32 myRelAzimuth;
42  };
43 }
Definition: DtSensorRelAzimuthAngleElement.h:19
#define DT_DLL_VRVLOCALMS
Definition: vrvLocalMS.h:21
Contains DLL export macros.
Contains the DtSensorAngleElement class declaration.
DtNetU32 myRelAzimuth
Definition: DtSensorRelAzimuthAngleElement.h:41
DT_DLL_readerWriter char * encode(const DtFilename &val, char *buffer)
Serializes the provided value val into buffer. buffer must have at least the number of bytes returned...
base class for the various sensor angle elements. exists primarily to hold DtDe and manager coordinat...
Definition: DtSensorAngleElement.h:23
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)