VR-Forces 4.0.4 Class Documentation
include/vmap/vpfData.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2006 MAK Technologies, Inc.
00003 ** All rights reserved.     
00004 *******************************************************************************/
00005 /*******************************************************************************
00006 ** $RCSfile: vpfData.h,v $ $Revision: 1.8 $ $State: Exp $
00007 *******************************************************************************/
00008 
00009 #ifndef VPF_DATA_H_
00010 #define VPF_DATA_H_
00011 
00014 
00015 #include <vlutil/vlString.h>
00016 #include "vmap/vmapDefines.h"
00017 
00018 //forward defs
00019 class DtVpfColumn;
00020 
00022 class DT_DLL_vmap DtVpfData
00023 {
00024    private:
00026       DtVpfData(const DtVpfData& data);
00027 
00029       DtVpfData& operator=(const DtVpfData& data);
00030 
00031    public:
00033       DtVpfData(DtVpfColumn* column);
00034 
00036       virtual ~DtVpfData();
00037 
00041       virtual bool readData()=0;
00042 
00045       virtual const DtVpfColumn& column() const {return *myColumn;}
00046 
00051       virtual DtString valueDescription() const {return "";}
00052 
00053    protected:
00054       DtVpfColumn* myColumn;
00055 
00056       void swap16(char* input);
00057       void swap32(char* input);
00058       void swap64(char* input);
00059 };
00060 
00061 #endif
00062 

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)