20 #ifndef DtDualAxisAnalogInputPort_H_
21 #define DtDualAxisAnalogInputPort_H_
42 virtual double XValue()
const;
45 virtual double YValue()
const;
62 virtual void setXValue(
double value);
65 virtual double XValue()
const;
69 virtual void setYValue(
double value);
72 virtual double YValue()
const;
91 virtual void setXValue(
double);
93 virtual double XValue()
const;
96 virtual void setYValue(
double);
98 virtual double YValue()
const;
virtual const DtString type() const =0
Override for each derrived class to return a unique type string. This type string is the type of the ...
double myXValue
Definition: dualAxisAnalogIOPort.h:104
Contains the DtOutputPort class declaration.
This is an abstract base class for all data elements that are passed through ports. Derived types will be such things as DtAnalogPortData which manage a double, or more complex data types such as a target list. Derived types must provide a type() method with a unique type string and a clone() method for copying the data.
Definition: portData.h:25
virtual void createPortData()=0
Override for each derived class to create and set the internal DtPortData representation.
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual const DtString type() const =0
Returns a string type value for this class. Provide a unique string for each DtPortData class...
DtOutputPorts are data ports owned by data producers. They are connected to DtPortConnections and sen...
Definition: outputPort.h:42
Definition: dualAxisAnalogIOPort.h:75
Definition: dualAxisAnalogIOPort.h:48
virtual DtPortData * clone() const =0
Provides a copy of this port data.
double myYValue
Definition: dualAxisAnalogIOPort.h:105
DtPortData & operator=(const DtPortData &orig)
Assignment operator.