VR-Forces 4.1.1 Class Documentation
rwAppearance.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2001 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: rwAppearance.h,v $ $Revision: 1.6 $ $State: Exp $
7 *******************************************************************************/
8 
11 
17 #ifndef DtRwAppearance_H_
18 #define DtRwAppearance_H_
19 
20 #include <vlpi/appearance.h>
21 #include "vrfutil/rdrWritr.h"
26 
27 #include "vrfutil/vrfutilDefines.h"
28 class DT_DLL_vrfutil DtRwAppearance : public DtReaderWriter, public DtAppearance
29 {
30 public:
33  DtRwAppearance(const DtEntityType& objectType = DtEntityType::nullType(),
34  const DtString& rwName = DtString::nullString(),
35  DtReaderWriterRegistry* parentRegistry = 0);
36 
38  DtRwAppearance(const DtRwAppearance& orig,
39  const DtString& rwName = DtString::nullString(),
40  DtReaderWriterRegistry* parentRegistry = 0);
41 
42  DtRwAppearance(const DtAppearance& orig,
43  const DtString& rwName = DtString::nullString(),
44  DtReaderWriterRegistry* parentRegistry = 0);
45 
47  const DtRwAppearance& operator=(const DtRwAppearance& orig);
48 
49  const DtRwAppearance& operator=(const DtAppearance& orig);
50 
51  virtual int operator==(const DtRwAppearance& orig);
52  virtual int operator==(const DtAppearance& orig);
53 
54  virtual int operator!=(const DtRwAppearance& orig);
55  virtual int operator!=(const DtAppearance& orig);
56 
58  virtual ~DtRwAppearance();
59 
61  virtual DtRwAppearance* clone(
62  const DtString& rwName = DtString::nullString(),
63  DtReaderWriterRegistry* parentRegistry = 0) const;
64 
65  virtual void putData(FILE * fp, int indentLevel = 0);
66  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
67  const DtVariableBindingsList& variableBindings);
68 
69  virtual const char* readerWriterType() const;
70 
71 };
72 
73 #endif

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)