Go to the documentation of this file.00001
00002
00003
00004
00007 #pragma once
00008
00009 #include "omtNode.h"
00010
00011 #include <vlutil/vlString.h>
00012
00013 class DT_DLL_OMTREADER DtSimpleDatatypeNode : public DtOMTNode
00014 {
00015 public:
00016
00018 DtSimpleDatatypeNode();
00019
00021 virtual ~DtSimpleDatatypeNode();
00022
00024 DtSimpleDatatypeNode(const DtSimpleDatatypeNode& orig);
00025
00027 DtSimpleDatatypeNode& operator=(const DtSimpleDatatypeNode& rhs);
00028
00029 virtual void setUnits(const DtString&);
00030 virtual const DtString& getUnits();
00031
00032 virtual void setRepresentation(const DtString&);
00033 virtual const DtString& getRepresentation();
00034
00035 virtual void setAccuracy(const DtString&);
00036 virtual const DtString& getAccuracy();
00037
00038 virtual void setResolution(const DtString&);
00039 virtual const DtString& getResolution();
00040
00041 virtual void setDescription(const DtString&);
00042 virtual const DtString& getDescription();
00043
00044
00045 protected:
00046 DtString myUnits;
00047 DtString myRepresentation;
00048 DtString myAccuracy;
00049 DtString myResolution;
00050 DtString myDescription;
00051 };
00052