VR-Forces 4.2 Class Documentation
vrfOvlSR.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999-2003 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: vrfOvlSR.h,v $ $Revision: 1.6 $ $State: Exp $
7 *******************************************************************************/
8 #ifndef vrfOvlSR_H_
9 #define vrfOvlSR_H_
10 
14 
18 
19 #include "vrfobjcore/vrfObjSR.h"
20 
28 {
29  protected:
32 
33  public:
34 
37  const DtObjectType& objectType,
38  DtVrfObjectParameters* parameters,
39  const DtString& rwName = DtString::nullString(),
40  DtReaderWriterRegistry* parentRegistry = 0);
41 
45  const DtString& rwName = DtString::nullString(),
46  DtReaderWriterRegistry* parentRegistry = 0);
47 
49  const DtVrfOverlayObjectStateRepository& operator=
51 
54 
55  static DtVrfObjectStateRepository * creator (const DtString& name,
56  DtVrfObject* vrfObject,
57  const DtObjectType& objectType,
58  DtVrfObjectParameters * parameters,
59  DtReaderWriterRegistry * parentRegistry);
60 
62  isVrfOverlayObjectStateRepository(DtSimObjectStateRepository* repository);
63 
65  isVrfOverlayObjectStateRepository(const DtSimObjectStateRepository* repository);
66 
69  (const DtString& rwName = DtString::nullString(),
70  DtReaderWriterRegistry* parentRegistry = 0) const;
71 
72  virtual DtString type() const;
73 
75  virtual const int vrfObjectStateRepositorySubType() const;
76 
77  virtual int color() const;
78  virtual void setColor (int color);
79  virtual void setColor(DtU8 red, DtU8 green, DtU8 blue, DtU8 alpha);
80 
81  virtual const DtString & parentName() const;
82  virtual void setParentName(const DtString & parentName);
83 
84  virtual void setUserData(const char* data, int dataLen);
85  virtual const DtString& userData() const;
86 
87 protected:
90 
93 };
94 #endif
95 

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)