38 double fovx,
double fovy,
39 double fcp,
double ncp,
double speedFactorRecognizer)
40 : mLeftCameraPivotPointOffset(leftCameraPivotPointOffset),
41 mRightCameraPivotPointOffset(rightCameraPivotPointOffset),
42 mFovx(fovx), mFovy(fovy),
44 mSpeedFactorRecognizer(speedFactorRecognizer)
49 cameraModelFilter->setHorizontalFOV(mFovx);
50 cameraModelFilter->setVerticalFOV(mFovy);
51 cameraModelFilter->setNearClippingPlane(mNcp);
52 cameraModelFilter->setFarClippingPlane(mFcp);
53 cameraModelFilter->setRecognizerCosts((
float) mSpeedFactorRecognizer,
"");
54 return cameraModelFilter;
boost::shared_ptr< StereoCameraModelFilterFactory > StereoCameraModelFilterFactoryPtr
Eigen::Matrix< Precision, 3, 1 > SimpleVector3
this namespace contains all generally usable classes.
SimpleVector3 mLeftCameraPivotPointOffset
double mSpeedFactorRecognizer
boost::shared_ptr< CameraModelFilter > CameraModelFilterPtr
Definition for the shared pointer type of the class.
SimpleVector3 mRightCameraPivotPointOffset
StereoCameraModelFilterFactory(SimpleVector3 leftCameraPivotPointOffset, SimpleVector3 rightCameraPivotPointOffset, double fovx, double fovy, double fcp, double ncp, double speedFactorRecognizer)
CameraModelFilterPtr createCameraModelFilter()
StereoCameraModelFilter class implements the frustum filtering for stereo cameras.