VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vpf3CoordData.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 * $RCSfile: vpf3CoordData.h,v $ $Revision: 1.9 $ $State: Exp $
7 *******************************************************************************/
8 
9 #ifndef VPF_3COORD_DATA_H_
10 #define VPF_3COORD_DATA_H_
11 
14 
15 #include <vector>
16 
17 #include "vmap/vpfData.h"
18 #include "vmap/vmapDefines.h"
19 
20 
21 //typedefs
23 {
24  double X;
25  double Y;
26  double Z;
27 };
28 
29 typedef std::vector<DtVpf3Coord*> DtVpf3CoordVector;
30 typedef std::vector<DtVpf3Coord*>::iterator DtVpf3CoordVectorIter;
32 
35 {
36  private:
38  DtVpf3CoordData(const DtVpf3CoordData& coordData);
39 
41  DtVpf3CoordData& operator=(const DtVpf3CoordData& coordData);
42 
43  public:
46 
48  ~DtVpf3CoordData();
49 
52  virtual bool readData();
53 
56  virtual const DtVpf3CoordVector* threeCoordData() const;
57 
58  protected:
61 };
62 
63 #endif
64 
DtVpfCoordTypeEnum
Definition: vpf3CoordData.h:31
#define DT_DLL_vmap
Definition: vmapDefines.h:23
double X
Definition: vpf3CoordData.h:24
double Z
Definition: vpf3CoordData.h:26
double Y
Definition: vpf3CoordData.h:25
virtual bool readData()=0
Reads the data from the input stream from the owning column this class is not implemented and must be...
Definition: vpf3CoordData.h:22
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
std::vector< DtVpf3Coord * > DtVpf3CoordVector
Definition: vpf3CoordData.h:29
DtVpfCoordTypeEnum myType
Definition: vpf3CoordData.h:60
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
Definition: vpf3CoordData.h:31
A subclass of the abstract class DtVpfData.
Definition: vpf3CoordData.h:34
std::vector< DtVpf3Coord * >::iterator DtVpf3CoordVectorIter
Definition: vpf3CoordData.h:30
DtVpf3CoordVector myCoords
Definition: vpf3CoordData.h:59
Definition: vpf3CoordData.h:31

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)