VR-Forces 4.2 Class Documentation
rwPuffData.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: rwPuffData.h,v $ $Revision: 1.6 $ $State: Exp $
7 ** Created: 7/24/08 MEM
8 *******************************************************************************/
9 
12 
14 
15 #ifndef rwPuffData_H_
16 #define rwPuffData_H_
17 
18 #include "vrfutil/vrfutilDefines.h"
19 #include "vrfutil/rdrWritr.h"
20 #include "vrfutil/rwReal.h"
21 #include "vrfutil/rwVector.h"
22 #include "vrfutil/rwInt.h"
23 #include "vrfutil/rwTaitBryan.h"
25 
29 {
30 public:
32 
33  DtRwGaussianPuffData(const DtString& name,
34  DtReaderWriterRegistry* parentRegistry = 0);
35 
36  DtRwGaussianPuffData(const DtSymbolString& name,
37  DtReaderWriterRegistry *parentRegistry = 0);
38 
40  DtRwGaussianPuffData(const DtString& name,const DtRwGaussianPuffData & orig,
41  DtReaderWriterRegistry * parentRegistry = 0);
42 
45 
47  virtual ~DtRwGaussianPuffData();
48 
49  virtual void setDensity(double d);
50  virtual double density() const;
51 
52  virtual void setDensityRate(double d);
53  virtual double densityRate() const;
54 
55  virtual void setSigma(const DtVector& v);
56  virtual const DtVector& sigma() const;
57 
58  virtual void setSigmaRate(const DtVector& v);
59  virtual const DtVector& sigmaRate() const;
60 
61  virtual void setVelocity(const DtVector& v);
62  virtual const DtVector& velocity() const;
63 
64  virtual void setLocation(const DtVector& v);
65  virtual const DtVector& location() const;
66 
67  virtual const DtVector& originalLocation() const;
68 
69  virtual void setOrientation(const DtTaitBryan& tb);
70  virtual const DtTaitBryan& orientation() const;
71 
72  virtual void setAngularVelocity(const DtVector& v);
73  virtual const DtVector& angularVelocity() const;
74 
75  const char* readerWriterType() const;
76 
77 protected:
80 
81 protected:
82 
92 
94 };
95 
97 
98 #endif

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)