VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
rwTaitBryan.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
14 #pragma once
15 
16 #include <matrix/vlTaitBryan.h>
17 #include "vrfutil/readerWriter.h"
18 
22 
23 #include "vrfutil/vrfutilDefines.h"
24 class DT_DLL_vrfutil DtRwTaitBryan : public DtReaderWriter, public DtTaitBryan
25 {
26 public:
28  DtRwTaitBryan();
29 
31  DtRwTaitBryan(const DtString& name, DtReaderWriterRegistry* const
32  parentRegistry = NULL);
33 
34  DtRwTaitBryan(const DtSymbolString& name, DtReaderWriterRegistry* const
35  parentRegistry = NULL);
36 
38  DtRwTaitBryan(const DtString& name, double psi, double theta, double phi,
39  DtReaderWriterRegistry* const parentRegistry = NULL);
40 
41  DtRwTaitBryan(const DtSymbolString& name, double psi, double theta, double phi,
42  DtReaderWriterRegistry* const parentRegistry = NULL);
43 
45  DtRwTaitBryan(const DtString& name, const DtTaitBryan & fromTaitBryan,
46  DtReaderWriterRegistry* const parentRegistry = NULL);
47 
48  DtRwTaitBryan(const DtSymbolString& name, const DtTaitBryan & fromTaitBryan,
49  DtReaderWriterRegistry* const parentRegistry = NULL);
50 
52  DtRwTaitBryan(const DtRwTaitBryan& orig);
53 
55  DtRwTaitBryan(const DtString& name, const DtRwTaitBryan& fromRwTaitBryan,
56  DtReaderWriterRegistry* const parentRegistry = NULL);
57 
58  DtRwTaitBryan(const DtSymbolString& name, const DtRwTaitBryan& fromRwTaitBryan,
59  DtReaderWriterRegistry* const parentRegistry = NULL);
60 
62  virtual ~DtRwTaitBryan();
63 
65  DtRwTaitBryan & operator=(const DtRwTaitBryan & orig);
66  DtRwTaitBryan & operator=(const DtTaitBryan & orig);
67 
68  virtual void putData(FILE* fp, int indentLevel = 0);
69  virtual DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths& searchPaths,
70  const DtVariableBindingsList& variableBindings);
71 
75  virtual const char* readerWriterType() const;
76 
79  virtual void putData(DtEnvironmentSP, DtEnvValueSP parent) const;
80  virtual void getData(const DtEnvironmentSP, const DtEnvValueSP value,
83 
85  static const char* theXmlType();
86 
87  virtual const char* xmlType() const
88  {
89  return theXmlType();
90  }
92 
93  bool operator==(const DtRwTaitBryan&) const;
94  bool operator!=(const DtRwTaitBryan& rhs) { return !(*this == rhs); };
95 };
96 
97 

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)