38 kt_bool isObjectProcessed =
false;
40 if (IsSensor(pObject))
43 isObjectProcessed =
true;
45 else if (IsModuleParameters(pObject))
47 karto::ModuleParameters* pParameters =
dynamic_cast<karto::ModuleParameters*
>(pObject);
49 if (pParameters != NULL && pParameters->GetIdentifier() ==
GetIdentifier())
57 if (pParameterTo != NULL)
68 isObjectProcessed =
true;
71 return isObjectProcessed;
virtual void SetValueFromString(const karto::String &rStringValue)=0
const Identifier & GetIdentifier() const
virtual const karto::String GetValueAsString() const =0
virtual void Add(const T &rValue)
void Log(LogLevel level, const karto::String &rMessage)
virtual kt_bool Process(karto::Object *pObject)
const karto::String & GetName() const
AbstractParameter * GetParameter(const String &rParameterName) const
Module(const Identifier &rName)
#define karto_const_forEach(listtype, list)