![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2006 MAK Technologies, Inc.** All rights reserved. 00003 ******************************************************************************/ 00004 /****************************************************************************** 00005 * $RCSfile: vpfTripletData.h,v $ $Revision: 1.6 $ $State: Exp $ 00006 ******************************************************************************/ 00007 00008 #ifndef VPF_TRIPLET_DATA_H_ 00009 #define VPF_TRIPLET_DATA_H_ 00010 00013 00014 #include "vmap/vpfData.h" 00015 #include "vmap/vmapDefines.h" 00016 00017 00018 //forward defs 00019 struct DT_DLL_vmap DtVpfTriplet 00020 { 00021 unsigned int ID1; 00022 unsigned int ID2; 00023 unsigned int ID3; 00024 }; 00025 00027 class DT_DLL_vmap DtVpfTripletData : public DtVpfData 00028 { 00029 private: 00031 DtVpfTripletData(const DtVpfTripletData& tripletData); 00032 00034 DtVpfTripletData& operator=(const DtVpfTripletData& tripletData); 00035 00036 public: 00038 DtVpfTripletData(DtVpfColumn* column); 00039 00041 virtual ~DtVpfTripletData(); 00042 00045 virtual bool readData(); 00046 00049 virtual const DtVpfTriplet* tripletData() const; 00050 00051 protected: 00052 DtVpfTriplet myTriplet; 00053 unsigned char myTypeByte; 00054 }; 00055 00056 #endif