OKVIS ROS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
okvis::cameras::PinholeCamera< DISTORTION_T > Member List

This is the complete list of members for okvis::cameras::PinholeCamera< DISTORTION_T >, including all inherited members.

backProject(const Eigen::Vector2d &imagePoint, Eigen::Vector3d *direction) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
backProject(const Eigen::Vector2d &imagePoint, Eigen::Vector3d *direction, Eigen::Matrix< double, 3, 2 > *pointJacobian) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
backProjectBatch(const Eigen::Matrix2Xd &imagePoints, Eigen::Matrix3Xd *directions, std::vector< bool > *success) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
backProjectHomogeneous(const Eigen::Vector2d &imagePoint, Eigen::Vector4d *direction) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
backProjectHomogeneous(const Eigen::Vector2d &imagePoint, Eigen::Vector4d *direction, Eigen::Matrix< double, 4, 2 > *pointJacobian) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
backProjectHomogeneousBatch(const Eigen::Matrix2Xd &imagePoints, Eigen::Matrix4Xd *directions, std::vector< bool > *success) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
CameraBase()okvis::cameras::CameraBaseinline
CameraBase(int imageWidth, int imageHeight, uint64_t id=0)okvis::cameras::CameraBaseinline
createRandomImagePoint() const okvis::cameras::CameraBasevirtual
createRandomVisibleHomogeneousPoint(double minDist=0.0, double maxDist=10.0) const okvis::cameras::CameraBasevirtual
createRandomVisiblePoint(double minDist=0.0, double maxDist=10.0) const okvis::cameras::CameraBasevirtual
createTestObject()okvis::cameras::PinholeCamera< DISTORTION_T >inlinestatic
cu_okvis::cameras::PinholeCamera< DISTORTION_T >protected
cv_okvis::cameras::PinholeCamera< DISTORTION_T >protected
distortion_okvis::cameras::PinholeCamera< DISTORTION_T >protected
distortion_tokvis::cameras::PinholeCamera< DISTORTION_T >
distortionType() const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
focalLengthU() const okvis::cameras::PinholeCamera< DISTORTION_T >inline
focalLengthV() const okvis::cameras::PinholeCamera< DISTORTION_T >inline
fu_okvis::cameras::PinholeCamera< DISTORTION_T >protected
fu_over_fv_okvis::cameras::PinholeCamera< DISTORTION_T >protected
fv_okvis::cameras::PinholeCamera< DISTORTION_T >protected
getIntrinsics(Eigen::VectorXd &intrinsics) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
hasMask() const okvis::cameras::CameraBaseinline
id() const okvis::cameras::CameraBaseinline
id_okvis::cameras::CameraBaseprotected
imageCenterU() const okvis::cameras::PinholeCamera< DISTORTION_T >inline
imageCenterV() const okvis::cameras::PinholeCamera< DISTORTION_T >inline
imageHeight() const okvis::cameras::CameraBaseinline
imageHeight_okvis::cameras::CameraBaseprotected
imageWidth() const okvis::cameras::CameraBaseinline
imageWidth_okvis::cameras::CameraBaseprotected
intrinsics_okvis::cameras::PinholeCamera< DISTORTION_T >protected
isInImage(const Eigen::Vector2d &imagePoint) const okvis::cameras::CameraBaseinlineprotected
isMasked(const Eigen::Vector2d &imagePoint) const okvis::cameras::CameraBaseinlineprotected
mask() const okvis::cameras::CameraBaseinline
mask_okvis::cameras::CameraBaseprotected
noIntrinsicsParameters() const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
NumIntrinsicsokvis::cameras::PinholeCamera< DISTORTION_T >static
NumProjectionIntrinsicsokvis::cameras::PinholeCamera< DISTORTION_T >static
one_over_fu_okvis::cameras::PinholeCamera< DISTORTION_T >protected
one_over_fv_okvis::cameras::PinholeCamera< DISTORTION_T >protected
PinholeCamera(int imageWidth, int imageHeight, double focalLengthU, double focalLengthV, double imageCenterU, double imageCenterV, const distortion_t &distortion, uint64_t id=-1)okvis::cameras::PinholeCamera< DISTORTION_T >
PinholeCamera()=deleteokvis::cameras::PinholeCamera< DISTORTION_T >protected
project(const Eigen::Vector3d &point, Eigen::Vector2d *imagePoint) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
project(const Eigen::Vector3d &point, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 3 > *pointJacobian, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
projectBatch(const Eigen::Matrix3Xd &points, Eigen::Matrix2Xd *imagePoints, std::vector< CameraBase::ProjectionStatus > *stati) const okvis::cameras::PinholeCamera< DISTORTION_T >inline
okvis::cameras::CameraBase::projectBatch(const Eigen::Matrix3Xd &points, Eigen::Matrix2Xd *imagePoints, std::vector< ProjectionStatus > *stati) const =0okvis::cameras::CameraBasepure virtual
projectHomogeneous(const Eigen::Vector4d &point, Eigen::Vector2d *imagePoint) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
projectHomogeneous(const Eigen::Vector4d &point, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 4 > *pointJacobian, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
projectHomogeneousBatch(const Eigen::Matrix4Xd &points, Eigen::Matrix2Xd *imagePoints, std::vector< CameraBase::ProjectionStatus > *stati) const okvis::cameras::PinholeCamera< DISTORTION_T >inline
okvis::cameras::CameraBase::projectHomogeneousBatch(const Eigen::Matrix4Xd &points, Eigen::Matrix2Xd *imagePoints, std::vector< ProjectionStatus > *stati) const =0okvis::cameras::CameraBasepure virtual
projectHomogeneousWithExternalParameters(const Eigen::Vector4d &point, const Eigen::VectorXd &parameters, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 4 > *pointJacobian=NULL, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
ProjectionStatus enum nameokvis::cameras::CameraBase
projectWithExternalParameters(const Eigen::Vector3d &point, const Eigen::VectorXd &parameters, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 3 > *pointJacobian, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
removeMask()okvis::cameras::CameraBaseinline
setId(uint64_t id)okvis::cameras::CameraBaseinline
setIntrinsics(const Eigen::VectorXd &intrinsics)okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
setMask(const cv::Mat &mask)okvis::cameras::CameraBaseinline
testObject()okvis::cameras::PinholeCamera< DISTORTION_T >inlinestatic
type() const okvis::cameras::PinholeCamera< DISTORTION_T >inlinevirtual
~CameraBase()okvis::cameras::CameraBaseinlinevirtual
~PinholeCamera()okvis::cameras::PinholeCamera< DISTORTION_T >inline