15 #ifndef DtConstrainedAnalogInputPort_H_
16 #define DtConstrainedAnalogInputPort_H_
41 virtual void setMinValue(
double minVal);
42 virtual double minValue()
const;
44 virtual void setMaxValue(
double maxVal);
45 virtual double maxValue()
const;
66 virtual void setValue(
double value)
override;
70 virtual void setMinValue(
double minVal);
71 virtual double minValue()
const;
72 virtual void setMaxValue(
double maxVal);
73 virtual double maxValue()
const;
double myMaxValue
Definition: constrainedAnalogIOPort.h:77
DtConstrainedAnalogOutputPort is a version of DtAnalogOutputPort which will constrain any outgoing va...
Definition: constrainedAnalogIOPort.h:57
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
Instances of DtAnalogOutputPort are input ports through which data producers can send real numbers...
Definition: analogIOPort.h:45
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual void setValue(double value)
Sets a value to the port, and sends the data if it is different from the current value.
double myMinValue
Definition: constrainedAnalogIOPort.h:78