VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vpfIntData.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.** All rights reserved.
3 ******************************************************************************/
4 /*******************************************************************************
5 * $RCSfile: vpfIntData.h,v $ $Revision: 1.6 $ $State: Exp $
6 ******************************************************************************/
7 
8 #ifndef VPF_INT_DATA_H_
9 #define VPF_INT_DATA_H_
10 
13 
14 #include "vmap/vpfData.h"
15 #include "vmap/vmapDefines.h"
16 
19 {
20  private:
22  DtVpfIntData(const DtVpfIntData& intData);
23 
25  DtVpfIntData& operator=(const DtVpfIntData& intData);
26 
27  public:
29  DtVpfIntData(DtVpfColumn* column);
30 
32  ~DtVpfIntData();
33 
36  virtual bool readData();
37 
40  virtual int intData() const;
41 
44  virtual DtString valueDescription() const;
45 
46  protected:
47  int myInt;
48 };
49 
50 #endif
#define DT_DLL_vmap
Definition: vmapDefines.h:23
virtual DtString valueDescription() const
returns the description of the data value as described in the data description table (if available) ...
Definition: vpfData.h:51
virtual bool readData()=0
Reads the data from the input stream from the owning column this class is not implemented and must be...
This file defines the abstract data type for all others to be based on.
Abstract data type for all others to be based on.
Definition: vpfData.h:22
A subclass of the abstract class DtVpfData.
Definition: vpfIntData.h:18
DtVpfData & operator=(const DtVpfData &data)
Assignment operator is private to prevent copying.
A class representing a column of data from a table.
Definition: vpfColumn.h:28
int myInt
Definition: vpfIntData.h:47

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)