boost::shared_ptr< StereoCameraModelFilter > StereoCameraModelFilterPtr
the type definition for the corresponding shared pointer of the class.
SingleCameraModelFilter mRightCameraModelFilter
the right camera model filter.
void setRightCameraPivotPointOffset(const SimpleVector3 &cameraPivotPointOffset)
sets the left camera pivot offset
FilteringType getFilteringType()
StereoCameraModelFilter(const SimpleVector3 &leftCameraPivotPointOffset=SimpleVector3(), const SimpleVector3 &rightCameraPivotPointOffset=SimpleVector3())
constructor for the StereoCameraModelFilter object
FilteringType mFilteringType
the filtering type.
SimpleVector3 getLeftCameraPivotPointOffset()
Eigen::Matrix< Precision, 3, 1 > SimpleVector3
SimpleVector3 getRightCameraPivotPointOffset()
viz::MarkerArrayPtr getVisualizationMarkerArray(uint32_t &sequence, double lifetime=30.0)
returns a array of markers containing the visualization of the camera frustum.
SingleCameraModelFilter mLeftCameraModelFilter
the left camera model filter.
void doFiltering(IndicesPtr &indicesPtr)
Does the filtering on the indices.
this namespace contains all generally usable classes.
CameraModelFilter class was built to generalize the filtering for different camera models...
FilteringType
describes the filtering type of the filter.
void setLeftCameraPivotPointOffset(const SimpleVector3 &cameraPivotPointOffset)
sets the left camera pivot offset
SingleCameraModelFilter class implements the frustum filter for a single camera.
void setFilteringType(FilteringType type)
sets the filtering type.
void copySettings()
copies the settings of this objects to the settings of the two SingeCameraModelFilter objects...
StereoCameraModelFilter class implements the frustum filtering for stereo cameras.