Event ids

Collaboration diagram for Event ids:

This groupe regroups most of the event ids. More...


Modules

 Interaction objects and ids
 The types and ids used for interaction.

Ids for humano events

OMKADDON_API EventIdentifier OMK::EventId::INITIALISATION_SEQUENCE
 The event id for the event "initialisationSequence".

Ids for attributes events

EventIdentifier OMK::EventId::getConnectToEventId (const std::string &id)
 This function generates the connect_to_attribute_id event id.
EventIdentifier OMK::EventId::getCurrentValueEventId (const std::string &id)
 This function generates the current_value_of_id event id.
EventIdentifier OMK::EventId::getDisconnectEventId (const std::string &id)
 This function generates the disconnect_id event id.
EventIdentifier OMK::EventId::getGetValueEventId (const std::string &id)
 This function generates the event get_value_of_attribute_id event id.

Variables

EventIdentifier OMK_API OMK::EventId::CREATE_AND_ADD_EXTENSION
 The event id for the event "Create_and_add_extension".

Detailed Description

This groupe regroups most of the event ids.


Function Documentation

EventIdentifier OMK_API OMK::EventId::getConnectToEventId ( const std::string &  id  ) 

This function generates the connect_to_attribute_id event id.

See Attribute feature.

Parameters:
[in] id the id to concat with "connect_to_" string
Returns:
the event id connect_to_id
This event is processed by the _connectToListener which calls OMK::IAttribute::processConnectTo.

Definition at line 50 of file OMKIAttribute.cpp.

00051 { 
00052   return EventIdentifier( ( "connect_to_attribute_" + id ).c_str() ) ; 
00053 }

EventIdentifier OMK_API OMK::EventId::getCurrentValueEventId ( const std::string &  id  ) 

This function generates the current_value_of_id event id.

See Attribute feature.

Parameters:
[in] id the id to concat with "current_value_of_attribute_" string
Returns:
the event id current value of id

Definition at line 40 of file OMKIAttribute.cpp.

Referenced by OMK::IAttribute::fireValueTo(), OMK::IAttributeAnimatorT< PrmType, ModelType, AccessorType >::loadParameters(), OMK::MultiValuedEventSignalEmitterUtilT< T, ModelType >::loadParametersUtil(), OMK::ValuedEventSignalEmitterUtilT< T, ModelType >::loadParametersUtil(), OMK::IAttribute::processGetValue(), OMK::IAttribute::sendValueTo(), and OMK::IAttributeAnimatorT< PrmType, ModelType, AccessorType >::setValueToOutput().

00041 { 
00042   return EventIdentifier( ( "current_value_of_attribute_" + id ).c_str() ) ; 
00043 }

EventIdentifier OMK_API OMK::EventId::getDisconnectEventId ( const std::string &  id  ) 

This function generates the disconnect_id event id.

See Attribute feature.

Parameters:
[in] id the id to concat with "disconnect_attribute_" string
Returns:
the event id disconnect_id
This event is processed by the _disconnectListener which calls processDisconnect.

Definition at line 55 of file OMKIAttribute.cpp.

00056 { 
00057   return EventIdentifier( ( "disconnect_attribute_" + id ).c_str() ) ; 
00058 }

EventIdentifier OMK_API OMK::EventId::getGetValueEventId ( const std::string &  id  ) 

This function generates the event get_value_of_attribute_id event id.

See Attribute feature.
See sendValue and activateSetByEventOf.

Definition at line 45 of file OMKIAttribute.cpp.

00046 { 
00047   return EventIdentifier( ( "get_value_of_attribute_" + id ).c_str() ) ; 
00048 }


Variable Documentation

EventIdentifier OMK_API OMK::EventId::CREATE_AND_ADD_EXTENSION

The event id for the event "Create_and_add_extension".

See Extension feature and ExtensionManager for details.

Referenced by OMK::ExtensibleSimulatedObject::activateCreateExtensionByEvent().

OMKADDON_API EventIdentifier OMK::EventId::INITIALISATION_SEQUENCE

The event id for the event "initialisationSequence".

Referenced by OMK::BasicHumano::computeParameters(), and OMK::HumanoRecorder::loadParameters().


logo OpenMask

Documentation generated on Mon Jun 9 11:45:59 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007