optimization: use pass by reference for large structures, only implement common functions once
remove unnecessary virtual and fix return-statement warning
merge from origin-ipa-mig/sensor_placement_devel including resolved merge-conflicts
little bugfix after merge: removed sign- and randomNumber-functions from FOV_2D_model-class