LRAUV  revA
ArgDataElement.h
Go to the documentation of this file.
1 
10 #ifndef ARGDATAELEMENT_H_
11 #define ARGDATAELEMENT_H_
12 
13 #include "SimpleDataElement.h"
14 
22 {
23 private:
25 
26 public:
27 
28  ArgDataElement( const ElementURI& name, DataValue* initialValue );
29 
30  virtual ~ArgDataElement();
31 
32  virtual void registerWrite( DataWriter &writer, bool changed );
33 
34 };
35 
36 #endif /* ARGDATAELEMENT_H_ */
A DataValue is an abstract base class for a data value and associated engineering units of the value...
Definition: DataValue.h:35
A DataAccessor that writes values to the Slate via its associated DataElement.
Definition: DataWriter.h:27
virtual void registerWrite(DataWriter &writer, bool changed)
Definition: ArgDataElement.cpp:23
SimpleDataElement super
Definition: ArgDataElement.h:24
virtual ~ArgDataElement()
Definition: ArgDataElement.cpp:19
ArgDataElement(const ElementURI &name, DataValue *initialValue)
Definition: ArgDataElement.cpp:15
A "Simple" DataElement.
Definition: SimpleDataElement.h:24
Code unit that represents a unique name for a DataElement.
Definition: ElementURI.h:27
Adds methods to a SimpleDataElement appropriate for a mission script Arg value.
Definition: ArgDataElement.h:21
Contains the SimpleDataElement class definition.