VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
subordinateIndividualEntry.h
Go to the documentation of this file.
1 /******************************************************************************************
2 ** Copyright (c) 2008 MaK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************************/
5 /******************************************************************************************
6 ** $RCSfile: trueAggregateSubordinateIndividualEntry.h,v $ $Revision: 1.2 $ $State: Exp $
7 ******************************************************************************************/
8 
11 
12 
13 #ifndef DtTrueAggregateSubordinateIndividualEntry_H_
14 #define DtTrueAggregateSubordinateIndividualEntry_H_
15 
18 
19 class Dt3dBoundingVolume;
20 
21 #include "vrfutil/vrfutilDefines.h"
23 {
24 public:
27 
29  DtSubordinateIndividualEntry(const DtString& name, DtReaderWriterRegistry* parentRegistry = NULL);
30  DtSubordinateIndividualEntry(const DtSymbolString& name, DtReaderWriterRegistry* parentRegistry = NULL);
31 
34  const DtSubordinateIndividualEntry& orig,
35  DtReaderWriterRegistry* parentRegistry = NULL);
36 
38  const DtSubordinateIndividualEntry& orig,
39  DtReaderWriterRegistry* parentRegistry = NULL);
40 
43 
44  virtual ~DtSubordinateIndividualEntry() override;
45 
46  virtual DtSubordinateIndividualEntry* clone(const DtString& name,
47  DtReaderWriterRegistry* parentRegistry = NULL) const override;
48 
50  DtReaderWriterRegistry* parentRegistry = NULL) const override;
51 
54  virtual DtAggregatedResourceList& getResourceList();
56 
58  DtReaderWriterRegistry* parentRegistry);
59 
60  static DtSubordinateEntry * creator();
61 
62 protected:
63 
68 };
69 
70 #endif
71 
72 
73 
Definition: subordinateEntry.h:25
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
virtual DtSubordinateEntry * clone(const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
DtAggregatedResourceList myResourceList
Parameter Name: resources Parameter Description: List of all resources Parameter Default Value: ...
Definition: subordinateIndividualEntry.h:67
Definition: readerWriterRegistry.h:39
Definition: subordinateIndividualEntry.h:22
static DtSubordinateEntry * createSubordinateEntry(DtlObjPtr mtlStream, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Creates and initializes a subordinate entry when reading in from an MTL (MAK Technologies Lisp) file ...
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
RW List which holds DtSubordinatesEntry subclasses.
Definition: aggregatedResourceList.h:21
const DtSubordinateEntry & operator=(const DtSubordinateEntry &orig)
assignment operator

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)