VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtCollisionOutputPort Class Reference

Instances of DtCollisionOutputPort are output ports through which data producers can send information about a DtCollision (representing potential or actual collision events).

Inheritance diagram for DtCollisionOutputPort:
Inheritance graph
[legend]

Public Member Functions

 DtCollisionOutputPort (const DtString &portName)
 
virtual ~DtCollisionOutputPort ()
 
virtual const DtString type () const
 
virtual void createPortData ()
 
virtual void setValue (DtCollision *collision)
 
virtual const DtCollisionvalue () const
 
- Public Member Functions inherited from DtOutputPort
 DtOutputPort (const DtString &portName)
 
virtual ~DtOutputPort ()
 
virtual bool init ()
 
virtual const DtStringname () const
 
virtual void sendData ()
 
virtual void addConnection (DtPortConnection *conn)
 
virtual void removeConnection (DtPortConnection *conn)
 
virtual bool attemptToActivate ()
 
virtual bool attemptToActivateAtLowestPriority ()
 
virtual bool canActivate () const
 
virtual void deactivate ()
 
virtual void allowDeactivation ()
 
virtual bool active () const
 
virtual const DtList * connectionList () const
 
virtual void setConnectionPriority (int priority)
 
virtual DtPortDatadata ()
 
virtual const DtPortDatadata () const
 
virtual bool enabled () const
 
virtual void setEnabled (bool flag)
 

Additional Inherited Members

- Protected Attributes inherited from DtOutputPort
DtString myName
 
bool myEnabled
 
DtPortDatamyData
 
DtList myConnectionList
 

Constructor & Destructor Documentation

DtCollisionOutputPort::DtCollisionOutputPort ( const DtString portName)
virtual DtCollisionOutputPort::~DtCollisionOutputPort ( )
virtual

Member Function Documentation

virtual const DtString DtCollisionOutputPort::type ( ) const
virtual

returns DtCollisionPortDataType

Implements DtOutputPort.

virtual void DtCollisionOutputPort::createPortData ( )
virtual

Creates a DtCollisionPortData.

Implements DtOutputPort.

virtual void DtCollisionOutputPort::setValue ( DtCollision collision)
virtual

Sets a value to the port, and sends the data if it is different from the current value.

virtual const DtCollision* DtCollisionOutputPort::value ( ) const
virtual

Return the current value.


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)