VR-Forces 4.1.1 Class Documentation
rwTaitBryan.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
14 #pragma once
15 
16 #include <matrix/vlTaitBryan.h>
17 #include "vrfutil/rdrWritr.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 
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 DtFilename& searchPath,
70  const DtVariableBindingsList& variableBindings);
71 
75  virtual const char* readerWriterType() const;
76 
77 protected:
78 
79 };
80 
81 

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)