VR-Forces 4.1 Class Documentation
ifForces.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
14 
15 #pragma once
16 
17 #include "vrfmsgs/vrfmsgsDefines.h"
20 
24 
25 const int DtForcesMessageType = 135;
26 
28 {
29 public:
31  DtIfForces();
32 
34  DtIfForces(const DtIfForces & orig);
35 
37  const DtIfForces& operator=(const DtIfForces& orig);
38 
39  virtual ~DtIfForces();
40 
41  virtual int type() const;
42 
43  virtual DtSimInterfaceContent* clone() const;
44 
45  virtual int netRepSize() const;
46 
47  virtual bool setFromNet(const char* contentBuffer, unsigned contentSize);
48 
49  virtual bool setToNet();
50 
52  virtual void printDataToString(DtString& str);
53 
54  static DtSimInterfaceContent* creator();
55 
56  virtual int numberOfForces() const;
57  virtual void addForce(const DtString& name, const DtVector& color, int forceType, bool includeInDialogs);
58  virtual void force(int i, DtString& name, DtVector& color, int& forceType, bool& includeInDialogs) const;
59 
60 protected:
62  std::vector<DtString> myForceNames;
63  std::vector<bool> myIncludeInDialogs;
64  std::vector<int> myForceTypes;
65  std::vector<DtVector> myForceColors;
66 };

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)