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 | Protected Attributes | Private Member Functions
DtPortGroupConnection Class Reference

Public Member Functions

 DtPortGroupConnection (DtOutputPortGroup *sourceGroup, DtInputPortGroup *destGroup, int priority)
 
virtual ~DtPortGroupConnection ()
 
virtual bool init ()
 
virtual const DtList * subConnections () const
 
virtual int priority () const
 
virtual void setPriority (int priority)
 

Protected Attributes

DtInputPortGroupmyDestGroup
 
DtOutputPortGroupmySourceGroup
 
int myPriority
 
DtList myPortConnectionList
 

Private Member Functions

 DtPortGroupConnection (const DtPortGroupConnection &)
 
DtPortGroupConnectionoperator= (const DtPortGroupConnection &)
 

Constructor & Destructor Documentation

DtPortGroupConnection::DtPortGroupConnection ( DtOutputPortGroup sourceGroup,
DtInputPortGroup destGroup,
int  priority 
)

Constructor.

virtual DtPortGroupConnection::~DtPortGroupConnection ( )
virtual

Destructor. Deletes all the sub connections which were created in init().

DtPortGroupConnection::DtPortGroupConnection ( const DtPortGroupConnection )
private

Not implemented.

Member Function Documentation

DtPortGroupConnection& DtPortGroupConnection::operator= ( const DtPortGroupConnection )
private

Not implemented.

virtual bool DtPortGroupConnection::init ( )
virtual

Initialization must be called after the constructor. Creates a connection object for each matching port set in the source and destination groups with the specified priority. It returns true if at least one connection was created.

virtual const DtList* DtPortGroupConnection::subConnections ( ) const
virtual

Returns a list of the sub connections.

virtual int DtPortGroupConnection::priority ( ) const
virtual

Returns the priority of this group connection.

virtual void DtPortGroupConnection::setPriority ( int  priority)
virtual

Changes the priority of this group connection by changing the prioirt of all sub-connections.

Member Data Documentation

DtInputPortGroup* DtPortGroupConnection::myDestGroup
protected
DtOutputPortGroup* DtPortGroupConnection::mySourceGroup
protected
int DtPortGroupConnection::myPriority
protected
DtList DtPortGroupConnection::myPortConnectionList
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)