VR-Forces 4.2 Class Documentation
aPrtDescLst.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: aPrtDescLst.h,v $ $Revision: 1.10 $ $State: Exp $
7 ******************************************************************************/
8 
11 
13 
14 #ifndef DtSimArtPartDescriptorList_H_
15 #define DtSimArtPartDescriptorList_H_
16 
17 #include "vrfutil/rwList.h"
18 
20 
26 {
27 protected:
28 
31 
32 public:
33 
36  parentRegistry = NULL);
37  DtSimArtPartDescriptorList(const DtSymbolString& name, DtReaderWriterRegistry*
38  parentRegistry = NULL);
39 
41  DtSimArtPartDescriptorList(const DtString& name, const
43  parentRegistry = NULL);
44 
45  DtSimArtPartDescriptorList(const DtSymbolString& name, const
47  parentRegistry = NULL);
48 
53  orig);
54 
56  virtual ~DtSimArtPartDescriptorList();
57 
58  virtual DtSimArtPartDescriptorList* clone(const DtString& name,
59  DtReaderWriterRegistry* parentRegistry = NULL);
60  virtual DtSimArtPartDescriptorList* clone(const DtSymbolString& name,
61  DtReaderWriterRegistry* parentRegistry = NULL);
62 
63  virtual DtSimArtPartDescriptor* addArtPartDescriptor(const DtSimArtPartDescriptor& descriptor);
64  virtual void removeArtPartDescriptor(DtSimArtPartDescriptor * descriptor);
65 
66 protected:
67 
69  virtual void emptyList();
70  virtual void copyList(const DtSimArtPartDescriptorList &orig);
71 
74  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
75  const DtVariableBindingsList& variableBindings);
76 
77  virtual DtSimArtPartDescriptor* addArtPartDescriptor(DtSimArtPartDescriptor * descriptor);
78 
82  virtual const char* readerWriterType() const;
83 };
84 
85 #endif

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)