VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rwDcm.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
14 
15 #pragma once
16 
17 #include <matrix/vlDcm.h>
18 #include "vrfutil/readerWriter.h"
19 
23 #include "vrfutil/vrfutilDefines.h"
24 class DT_DLL_vrfutil DtRwDcm : public DtReaderWriter, public DtDcm
25 {
26 public:
28  DtRwDcm();
29 
31  DtRwDcm(const DtString& name,
32  DtReaderWriterRegistry* const parentRegistry = NULL);
33 
34  DtRwDcm(const DtSymbolString& name,
35  DtReaderWriterRegistry* const parentRegistry = NULL);
36 
38  DtRwDcm(const DtString& name, double a, double b, double c, double d,
39  double e, double f, double g, double h, double i,
40  DtReaderWriterRegistry* const parentRegistry = NULL);
41 
42  DtRwDcm(const DtSymbolString& name, double a, double b, double c, double d,
43  double e, double f, double g, double h, double i,
44  DtReaderWriterRegistry* const parentRegistry = NULL);
45 
47  DtRwDcm(const DtString& name, DtConstVector a, DtConstVector b,
48  DtConstVector c, DtReaderWriterRegistry* const parentRegistry = NULL);
49 
50  DtRwDcm(const DtSymbolString& name, DtConstVector a, DtConstVector b,
51  DtConstVector c, DtReaderWriterRegistry* const parentRegistry = NULL);
52 
54  DtRwDcm(const DtString& name, const DtDcm& fromDcm,
55  DtReaderWriterRegistry* const parentRegistry = NULL);
56 
57  DtRwDcm(const DtSymbolString& name, const DtDcm& fromDcm,
58  DtReaderWriterRegistry* const parentRegistry = NULL);
59 
61  DtRwDcm(const DtRwDcm& orig);
62 
64  DtRwDcm(const DtString& name, const DtRwDcm& fromRwDcm,
65  DtReaderWriterRegistry* const parentRegistry = NULL);
66 
67  DtRwDcm(const DtSymbolString& name, const DtRwDcm& fromRwDcm,
68  DtReaderWriterRegistry* const parentRegistry = NULL);
69 
71  virtual ~DtRwDcm();
72 
74  DtRwDcm& operator=(const DtRwDcm & orig);
75  DtRwDcm& operator=(const DtDcm & orig);
76 
77  virtual void putData(std::string& fp, int indentLevel = 0);
78  virtual DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths& searchPaths,
79  const DtVariableBindingsList& variableBindings);
80 
84  virtual const char* readerWriterType() const;
85 
86  bool operator==(const DtRwDcm&) const;
87  bool operator!=(const DtRwDcm& rhs) const { return !(*this == rhs); };
88 
89 protected:
90 
91 };

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)