VR-Forces 4.1 Class Documentation
rwDcm.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: rwDcm.h,v $ $Revision: 1.10 $ $State: Exp $
7 *******************************************************************************/
8 
11 
17 
18 #ifndef DtRwDcm_H_
19 #define DtRwDcm_H_
20 
21 #include <matrix/vlDcm.h>
22 #include "vrfutil/rdrWritr.h"
23 
27 #include "vrfutil/vrfutilDefines.h"
28 class DT_DLL_vrfutil DtRwDcm : public DtReaderWriter, public DtDcm
29 {
30 public:
32  DtRwDcm();
33 
35  DtRwDcm(const DtString& name,
36  DtReaderWriterRegistry* const parentRegistry = NULL);
37 
38  DtRwDcm(const DtSymbolString& name,
39  DtReaderWriterRegistry* const parentRegistry = NULL);
40 
42  DtRwDcm(const DtString& 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 
46  DtRwDcm(const DtSymbolString& name, double a, double b, double c, double d,
47  double e, double f, double g, double h, double i,
48  DtReaderWriterRegistry* const parentRegistry = NULL);
49 
51  DtRwDcm(const DtString& name, DtConstVector a, DtConstVector b,
52  DtConstVector c, DtReaderWriterRegistry* const parentRegistry = NULL);
53 
54  DtRwDcm(const DtSymbolString& name, DtConstVector a, DtConstVector b,
55  DtConstVector c, DtReaderWriterRegistry* const parentRegistry = NULL);
56 
58  DtRwDcm(const DtString& name, const DtDcm& fromDcm,
59  DtReaderWriterRegistry* const parentRegistry = NULL);
60 
61  DtRwDcm(const DtSymbolString& name, const DtDcm& fromDcm,
62  DtReaderWriterRegistry* const parentRegistry = NULL);
63 
65  DtRwDcm(const DtRwDcm& orig);
66 
68  DtRwDcm(const DtString& name, const DtRwDcm& fromRwDcm,
69  DtReaderWriterRegistry* const parentRegistry = NULL);
70 
71  DtRwDcm(const DtSymbolString& name, const DtRwDcm& fromRwDcm,
72  DtReaderWriterRegistry* const parentRegistry = NULL);
73 
75  virtual ~DtRwDcm();
76 
78  DtRwDcm& operator=(const DtRwDcm & orig);
79  DtRwDcm& operator=(const DtDcm & orig);
80 
81  virtual void putData(FILE* fp, int indentLevel = 0);
82  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
83  const DtVariableBindingsList& variableBindings);
84 
88  virtual const char* readerWriterType() const;
89 
90 protected:
91 
92 };
93 
94 
95 #endif

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)