36 double fovx,
double fovy,
37 double fcp,
double ncp,
double speedFactorRecognizer)
38 : mOneCameraPivotPointOffset(oneCameraPivotPointOffset),
39 mFovx(fovx), mFovy(fovy),
41 mSpeedFactorRecognizer(speedFactorRecognizer)
46 cameraModelFilter->setHorizontalFOV(mFovx);
47 cameraModelFilter->setVerticalFOV(mFovy);
48 cameraModelFilter->setNearClippingPlane(mNcp);
49 cameraModelFilter->setFarClippingPlane(mFcp);
50 cameraModelFilter->setRecognizerCosts((
float) mSpeedFactorRecognizer,
"");
51 return cameraModelFilter;
SingleCameraModelFilterFactory(SimpleVector3 oneCameraPivotPointOffset, double fovx, double fovy, double fcp, double ncp, double speedFactorRecognizer)
Eigen::Matrix< Precision, 3, 1 > SimpleVector3
this namespace contains all generally usable classes.
SingleCameraModelFilter class implements the frustum filter for a single camera.
boost::shared_ptr< CameraModelFilter > CameraModelFilterPtr
Definition for the shared pointer type of the class.
SimpleVector3 mOneCameraPivotPointOffset
boost::shared_ptr< SingleCameraModelFilterFactory > SingleCameraModelFilterFactoryPtr
CameraModelFilterPtr createCameraModelFilter()
double mSpeedFactorRecognizer