VR-Forces 4.1 Class Documentation
envVrfObjData.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: envVrfObjData.h,v $ $Revision: 1.3 $ $State: Exp $
7 *******************************************************************************/
8 
9 #ifndef DtEnvVrfObjectData_H_
10 #define DtEnvVrfObjectData_H_
11 
13 #include <vl/envRec.h>
15 
17 {
18  DtNetEnvironmentalRecord myHeader;
20 };
21 
26 {
27 public:
28 
29  // default constructor
31 
32  // destructor
33  virtual ~DtVrfObjectDataEnvRec();
34 
35  // copy constructor
37 
38  // assignment operator
39  DtVrfObjectDataEnvRec& operator=(const DtVrfObjectDataEnvRec& orig);
40 
41  // Returns a newly created instance of a DtIfVrfObjectData.
42  virtual DtEnvironmentalRecord * clone() const;
43 
46  virtual void setVrfObjectData(DtIfVrfObjectData*);
47 
51  DtIfVrfObjectData* vrfObjectData() const;
52 
55  virtual int netRepSize() const;
56 
60  virtual void setFromNet(const DtNetEnvironmentalRecord& buffer);
61 
62 protected:
63  virtual const DtNetEnvVrfObjectData* objStateNetRep() const;
64  virtual DtNetEnvVrfObjectData* objStateNetRep();
65 
66  virtual DtVrfObjectDataEnvRec* self() const;
67  virtual void* pointerToVrfObjectData();
68 
69  virtual bool createNetworkRepresentation();
70 
71  virtual DtIfVrfObjectData* createVrfObjectData();
72  virtual bool resizeNetRep(int newSize);
73 
74 protected:
78 };
79 
81 {
82  return myVrfObjectData;
83 }
84 
85 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)