#include <OMKTriggerExtension.h>
Inheritance diagram for OMK::TriggerAttributeExtension:
Protected Member Functions | |
virtual bool | loadExtensionParameters (const ConfigurationParameterDescriptor *node) |
Configuration parameters loader of Extension. | |
Private Member Functions | |
DECLARE_EXTENSION_FACTORY (TriggerAttributeExtension) |
The threshold attribute is named ExtensionIdThreshold.
See also TriggerExtension.
object { Class MyObject Scheduling { Frequency 60 } UserParams { ObjectPosition [[0 0 200]] triggerTargetConnect [trajectory Position] } Extensions { trigger { PositionId ObjectPosition Class TriggerAttribute AttributeId Activation Thresold 30.0 } } }
Definition at line 225 of file OMKTriggerExtension.h.
OMK::TriggerAttributeExtension::DECLARE_EXTENSION_FACTORY | ( | TriggerAttributeExtension | ) | [private] |
bool TriggerAttributeExtension::loadExtensionParameters | ( | const ConfigurationParameterDescriptor * | node | ) | [protected, virtual] |
Configuration parameters loader of Extension.
[in] | node | the root node of the configuration parameter, null if no node defined for the extension. |
Reimplemented from OMK::TriggerBaseExtension.
Definition at line 136 of file OMKTriggerExtension.cpp.
References OMK::TriggerBaseExtension::_flagAccessor, OMK::ExtensionT< OMK::ExtensibleSimulatedObject >::_owner, OMK::ParametersAccessor::get(), OMK::ExtensibleSimulatedObject::getBaseAttribute(), and OMK::TriggerBaseExtension::loadExtensionParameters().
00137 { 00138 Name attributeName( "Activation" ) ; 00139 ParametersAccessor::get( node, "AttributeId", attributeName ) ; 00140 _flagAccessor = _owner->getBaseAttribute< bool >( attributeName ) ; 00141 00142 return _flagAccessor && TriggerBaseExtension::loadExtensionParameters( node ); 00143 }
Documentation generated on Mon Jun 9 11:46:03 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |