VR-Forces 4.1.1 Class Documentation
subObjEntry.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2001 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: subObjEntry.h,v $ $Revision: 1.1 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef DtVrfSubObjectParameterEntry_H_
15 #define DtVrfSubObjectParameterEntry_H_
16 
17 #include "vrfutil/rwReal.h"
18 #include "vrfutil/rwString.h"
19 #include "vrfutil/rwVector.h"
20 #include "vrfutil/rwObjType.h"
21 
30 #include "vrfutil/vrfutilDefines.h"
32 {
33 
34 public:
36  DtVrfSubObjectParameterEntry(const DtString& name = DtString::nullString(),
37  DtReaderWriterRegistry* parentRegistry = NULL);
39  DtReaderWriterRegistry* parentRegistry = NULL);
40 
43 
46  const DtString& name = DtString::nullString(),
47  DtReaderWriterRegistry* parentRegistry = NULL);
49  const DtSymbolString& name,
50  DtReaderWriterRegistry* parentRegistry = NULL);
51 
54  const DtVrfSubObjectParameterEntry& orig);
55 
56  virtual DtVrfSubObjectParameterEntry* clone(
57  const DtString& name = DtString::nullString(),
58  DtReaderWriterRegistry* parentRegistry = NULL) const;
59  virtual DtVrfSubObjectParameterEntry* clone(
60  const DtSymbolString& name,
61  DtReaderWriterRegistry* parentRegistry = NULL) const;
62 
65  virtual DtObjectType objectType() const;
66  virtual void setObjectType(const DtObjectType& objectType);
68 
71  virtual const DtVector& positionOffset() const;
72  virtual void setPositionOffset(const DtVector& positionOffset);
74 
77  virtual DtReal headingOffset() const;
78  virtual void setHeadingOffset(DtReal headingOffset);
80 
82  bool operator==(const DtVrfSubObjectParameterEntry&) const;
83  bool operator!=(const DtVrfSubObjectParameterEntry&) const;
84 
85  virtual const char* readerWriterType() const;
86 
87 protected:
88 
92 
99 
106 
112 
114 };
115 
116 #endif

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)