14 #ifndef orientationIOPort_h
15 #define orientationIOPort_h
17 #include <matrix/vlTaitBryan.h>
40 virtual DtTaitBryan value()
const;
65 virtual void setValue(
const DtTaitBryan& data);
68 virtual DtTaitBryan value()
const;
96 virtual void setValue(
const DtTaitBryan& v);
99 virtual const DtTaitBryan& value()
const;
Instances of DtOrientationOutputPort are output ports through which data producers can send a DtTaitB...
Definition: orientationIOPort.h:51
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 ...
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 updateImgui()=0
Outputs the current data value to ImGui.
DtTaitBryan myValue
Definition: orientationIOPort.h:107
virtual void createPortData()=0
Override for each derived class to create and set the internal DtPortData representation.
DtOutputPort & operator=(const DtOutputPort &)
Not implemented.
#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
Instances of DtAmmunitionPortData are concrete data elements containing a DtTaitBryan that can be exc...
Definition: orientationIOPort.h:80
virtual DtPortData * clone() const =0
Provides a copy of this port data.
DtPortData & operator=(const DtPortData &orig)
Assignment operator.