variables
{
distObjRef ::_ADAS::DataModel::IMovingObject moveableObject;
}
on key 'c'
{
stack char moveableObjName [100];
stack char moveableObjNameWithAdasPrefix [100];
memcpy(moveableObjName, GroundTruthAccess.GetOrCreateGroundTruthObject.Call(42, _ADAS::DataModel::EEnvironmentObjectType::IMovingObject),
elCount(GroundTruthAccess.GetOrCreateGroundTruthObject.Call(42, _ADAS::DataModel::EEnvironmentObjectType:: IMovingObject)));
snprintf(moveableObjNameWithAdasPrefix, elcount(moveableObjNameWithAdasPrefix), "ADAS::%s", moveableObjName);
moveableObject = (distObjRef _ADAS::DataModel::IMovingObject) lookupDistObj(moveableObjNameWithAdasPrefix);
if(moveableObject.IsValid)
{
$moveableObject.moving_object.baseInfo.dimension.length.impl = 20;
$moveableObject.moving_object.baseInfo.dimension.width.impl = 4;
$moveableObject.moving_object.baseInfo.dimension.height.impl = 3;
}
}