VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ifSpatialSubdivisionConfiguration.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2004 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: ifSpatialSubdivisionConfig.h,v $ $Revision: 1.2 $ $State: Exp $
7 *******************************************************************************/
8 
11 
12 #ifndef ifSpatialSubdivisionConfiguration_H_
13 #define ifSpatialSubdivisionConfiguration_H_
14 
17 
21 {
22  DtNetU32 myResponseId;
24  DtNetU8 myPadding;
25  DtNetU16 myPadding2;
29  DtNetU32 myPadding3;
30 };
31 
37 #include "vrfmsgs/vrfmsgsDefines.h"
39 {
40 
41 public:
44 
48 
52 
54 
56  virtual int type() const;
57 
59  virtual DtSimInterfaceContent * clone() const;
60 
63  virtual void setSpatialSubdivisionType(DtSpatialSubdivisionType type);
64  virtual DtSpatialSubdivisionType spatialSubdivisionType() const;
65 
68  virtual void setSpatialSubdivisionXResolution(unsigned int resolution);
69  virtual unsigned int spatialSubdivisionXResolution() const;
70 
73  virtual void setSpatialSubdivisionYResolution(unsigned int resolution);
74  virtual unsigned int spatialSubdivisionYResolution() const;
75 
78  virtual void setSpatialSubdivisionZResolution(unsigned int resolution);
79  virtual unsigned int spatialSubdivisionZResolution() const;
80 
82  virtual int netRepSize() const;
83 
85  virtual bool setFromNet(const char* contentBuffer, unsigned contentSize);
86 
89  virtual bool setToNet();
90 
93  virtual void printDataToString(DtString& str);
94 
98  static DtSimInterfaceContent* creator();
99 
100 protected:
101 
106 };
107 
108 #endif
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
DtNetU32 mySpatialSubdivisionYResolution
4 bytes
Definition: ifSpatialSubdivisionConfiguration.h:27
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
virtual int type() const =0
Network representation of the DtIfSpatialSubdivisionConfiguration class.
Definition: ifSpatialSubdivisionConfiguration.h:20
unsigned int mySpatialSubdivisionYResolution
Definition: ifSpatialSubdivisionConfiguration.h:104
DtNetU32 mySpatialSubdivisionXResolution
2 bytes
Definition: ifSpatialSubdivisionConfiguration.h:26
DtSpatialSubdivisionType mySpatialSubdivisionType
Definition: ifSpatialSubdivisionConfiguration.h:102
unsigned int mySpatialSubdivisionXResolution
Definition: ifSpatialSubdivisionConfiguration.h:103
DtNetU8 myPadding
1 byte
Definition: ifSpatialSubdivisionConfiguration.h:24
Instances of this class are the interface message content used to publish the spatial subdivision con...
Definition: ifSpatialSubdivisionConfiguration.h:38
File: ifResMonResponse.h.
Definition: ifServerRequestResponse.h:36
virtual void printDataToString(DtString &str)
DtInt8 mySpatialSubdivisionType
4 bytes – The original id that made the request
Definition: ifSpatialSubdivisionConfiguration.h:23
DtSpatialSubdivisionType
Types of spatial subdivisions used in VR-Forces.
Definition: spatialSubdivisionTypes.h:17
DtNetU32 mySpatialSubdivisionZResolution
4 bytes
Definition: ifSpatialSubdivisionConfiguration.h:28
unsigned int mySpatialSubdivisionZResolution
Definition: ifSpatialSubdivisionConfiguration.h:105
virtual bool setToNet()
Definition: simInterfaceContent.h:83
char DtInt8
Definition: vrvControlStructTypes.h:27
DtNetU16 myPadding2
1 byte
Definition: ifSpatialSubdivisionConfiguration.h:25
Definition: simInterfaceContent.h:45
DtNetU32 myResponseId
Definition: ifSpatialSubdivisionConfiguration.h:22
virtual DtSimInterfaceContent * clone() const =0
DtNetU32 myPadding3
4 bytes
Definition: ifSpatialSubdivisionConfiguration.h:29
const DtIfServerRequestResponse & operator=(const DtIfServerRequestResponse &orig)
assignment operator

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)