VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtConstrainedDualAxisAnalogInputPort Class Reference

Contains class declarations for DtConstrainedDualAxisInputPort and DtConstrainedDualAxisOutputPort. More...

Inheritance diagram for DtConstrainedDualAxisAnalogInputPort:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtConstrainedDualAxisAnalogInputPort (const DtString &portName)
virtual ~DtConstrainedDualAxisAnalogInputPort ()
virtual void receiveData (DtPortData *data)
 Overridden from base class for optimization.
virtual void setMinXValue (double minVal)
virtual double minXValue () const
virtual void setMaxXValue (double maxVal)
virtual double maxXValue () const
virtual void setMinYValue (double minVal)
virtual double minYValue () const
virtual void setMaxYValue (double maxVal)
virtual double maxYValue () const

Protected Attributes

double myMaxXValue
double myMinXValue
double myMaxYValue
double myMinYValue

Detailed Description

Contains class declarations for DtConstrainedDualAxisInputPort and DtConstrainedDualAxisOutputPort.

Instances of DtConstrainedDualAxisAnalogInputPort are input ports through which data consumers can receive information values from a device such as a joystick that has two axes of motion. It represents this by creating two DtConstrainedAnalogPorts called myXValue and myYValue. Both are constrained to the range -1.0 to 1.0 by default.


Constructor & Destructor Documentation


Member Function Documentation

Overridden from base class for optimization.

This function copies the double instead of cloning the port data.

Reimplemented from DtDualAxisAnalogInputPort.

virtual void DtConstrainedDualAxisAnalogInputPort::setMinXValue ( double  minVal) [virtual]
virtual double DtConstrainedDualAxisAnalogInputPort::minXValue ( ) const [virtual]
virtual void DtConstrainedDualAxisAnalogInputPort::setMaxXValue ( double  maxVal) [virtual]
virtual double DtConstrainedDualAxisAnalogInputPort::maxXValue ( ) const [virtual]
virtual void DtConstrainedDualAxisAnalogInputPort::setMinYValue ( double  minVal) [virtual]
virtual double DtConstrainedDualAxisAnalogInputPort::minYValue ( ) const [virtual]
virtual void DtConstrainedDualAxisAnalogInputPort::setMaxYValue ( double  maxVal) [virtual]
virtual double DtConstrainedDualAxisAnalogInputPort::maxYValue ( ) const [virtual]

Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)