VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
definedDatatypeRep.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *******************************************************************************/
7 #pragma once
8 
9 #include "datatypeRep.h"
10 
11 #include "stringTree.h"
12 
13 class DtNetFloat64;
14 class DtDatatypeManager;
15 class DtObjectHistory;
16 
18 {
19 public:
20 
22  DtDefinedDatatypeRep(bool useImplicitPadding);
23 
25  virtual ~DtDefinedDatatypeRep();
26 
27  virtual DtString stringRep(const void* ptr, int* size, DtObjectHistory* hist) const = 0;
28  virtual DtStringTree* createTreeRep(const void* ptr, int* size = 0, DtObjectHistory* hist = 0) const = 0;
29 
30  //Returns the nonmodified string
31  virtual DtString originalStringRep(const void* ptr, int* size = 0, DtObjectHistory* hist = 0) const = 0;
32 
33 protected:
34 
36  const DtNetFloat64* locationPtr(DtDatatypeManager& dataMgr, DtObjectHistory* objHist) const;
37 
38 };
39 
40 

Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)