VR-Forces 4.2 Class Documentation
slotExclusion.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: slotExclusion.h,v $ $Revision: 1.5 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef DtSlotExclusion_H_
15 #define DtSlotExclusion_H_
16 
17 #include "vrfutil/rdrWritr.h"
18 #include "vrfutil/nLenIntVec.h"
19 
24 {
25 public:
26  DtSlotExclusion(const DtString& name,
27  DtReaderWriterRegistry* parentRegistry = NULL);
28  DtSlotExclusion(const DtSlotExclusion& orig,
29  DtReaderWriterRegistry* parentRegistry = NULL);
30 
31  virtual ~DtSlotExclusion();
34 
37  DtNLengthIntegerVector& ifSlotsReserved();
38  const DtNLengthIntegerVector& ifSlotsReserved() const;
39  void setIfSlotsReserved(const DtNLengthIntegerVector&);
41 
44  DtNLengthIntegerVector& excludeTheseSlots();
45  const DtNLengthIntegerVector& excludeTheseSlots() const;
46  void setExcludeTheseSlots(const DtNLengthIntegerVector&);
48 
49  virtual const char* readerWriterType() const;
50 
52  virtual bool operator==(const DtSlotExclusion&) const;
53  virtual bool operator!=(const DtSlotExclusion&) const;
54 
55 protected:
59 
64 
65 
71 
73 };
74 
76 {
78 }
79 
81 {
82  return myIfSlotsReserved;
83 }
84 
86 {
87  return myIfSlotsReserved;
88 }
89 
91 {
93 }
94 
96 {
97  return myExcludeTheseSlots;
98 }
99 
101 {
102  return myExcludeTheseSlots;
103 }
104 
105 #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)