Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

amire::component::Connection Class Reference

List of all members.

Public Member Functions

virtual ~Connection ()
const osg::ref_ptr< const
ConnectionFilter > & 
getFilter () const
const osg::ref_ptr< Component > & getEmitter () const
const osg::ref_ptr< Component > & getReceiver () const
int getOutSlotId () const
int getInSlotId () const
bool isValid () const
bool isDeleted () const
const std::string & getEmitterName () const
const std::string & getReceiverName () const
const std::string & getOutSlotName () const
const std::string & getInSlotName () const

Detailed Description

The Connection class represents the logical connection between an out- and an in-slot. It stores the emitter, the receiver, the out-slot, the in-slot (including their ids) and the connection filter. Further it provides information about the vadility of the connection (e.g. a changed slot type, which doesn't match the type of the other slot). and the deletion state of this conncetion.


Constructor & Destructor Documentation

virtual amire::component::Connection::~Connection  )  [virtual]
 


Member Function Documentation

const osg::ref_ptr<Component>& amire::component::Connection::getEmitter  )  const
 

Returns the emitter of this connection.

const std::string& amire::component::Connection::getEmitterName  )  const
 

Returns the name of the emitter component.

const osg::ref_ptr<const ConnectionFilter>& amire::component::Connection::getFilter  )  const
 

Returns the filter of this connection.

int amire::component::Connection::getInSlotId  )  const
 

Returns the in-slot id of this connection.

const std::string& amire::component::Connection::getInSlotName  )  const
 

Returns the name of the in-slot.

int amire::component::Connection::getOutSlotId  )  const
 

Returns the out-slot id of this connection.

const std::string& amire::component::Connection::getOutSlotName  )  const
 

Returns the name of the out-slot.

const osg::ref_ptr<Component>& amire::component::Connection::getReceiver  )  const
 

Returns the receiver of this connection.

const std::string& amire::component::Connection::getReceiverName  )  const
 

Returns the name of the receiver component.

bool amire::component::Connection::isDeleted  )  const
 

Returns true if the connection is deleted. Otherwise, false is returned.

bool amire::component::Connection::isValid  )  const
 

Returns true if the connection is valid. Otherwise, false is returned.


Friends And Related Function Documentation

friend class Component [friend]
 

friend class ComposedComponent [friend]
 


The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:57 2003 for AMIRE-Framework by doxygen1.3