VR-Forces 4.1 Class Documentation
rwBndingVol.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: rwBndingVol.h,v $ $Revision: 1.14 $ $State: Exp $
7 *******************************************************************************/
8 
11 
17 
18 #ifndef DtRwBoundingVolume_H_
19 #define DtRwBoundingVolume_H_
20 
21 #include <matrix/3dBoundingVolume.h>
22 #include "vrfutil/rdrWritr.h"
23 
27 
28 #include "vrfutil/vrfutilDefines.h"
29 class DT_DLL_vrfutil DtRwBoundingVolume : public DtReaderWriter, public Dt3dBoundingVolume
30 {
31 public:
34 
36  DtRwBoundingVolume(const DtString& name,
37  DtReaderWriterRegistry* const parentRegistry = NULL);
38 
40  DtReaderWriterRegistry* const parentRegistry = NULL);
41 
42 
43 
45  DtRwBoundingVolume(const DtString& name, const Dt3dBoundingVolume&
46  fromBoundingVolume, DtReaderWriterRegistry* const parentRegistry = NULL);
47 
48  DtRwBoundingVolume(const DtSymbolString& name, const Dt3dBoundingVolume&
49  fromBoundingVolume, DtReaderWriterRegistry* const parentRegistry = NULL);
50 
53 
56  fromRwBoundingVolume, DtReaderWriterRegistry* const parentRegistry = NULL);
57 
59  fromRwBoundingVolume, DtReaderWriterRegistry* const parentRegistry = NULL);
60 
62  virtual ~DtRwBoundingVolume();
63 
66  DtRwBoundingVolume & operator=(const Dt3dBoundingVolume & 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  virtual bool operator==(const DtRwBoundingVolume&) const;
78 
79 protected:
80 
81 };
82 
83 #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)