OKVIS ROS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
okvis::cameras::CameraBase Member List

This is the complete list of members for okvis::cameras::CameraBase, including all inherited members.

backProject(const Eigen::Vector2d &imagePoint, Eigen::Vector3d *direction) const =0okvis::cameras::CameraBasepure virtual
backProject(const Eigen::Vector2d &imagePoint, Eigen::Vector3d *direction, Eigen::Matrix< double, 3, 2 > *pointJacobian) const =0okvis::cameras::CameraBasepure virtual
backProjectBatch(const Eigen::Matrix2Xd &imagePoints, Eigen::Matrix3Xd *directions, std::vector< bool > *success) const =0okvis::cameras::CameraBasepure virtual
backProjectHomogeneous(const Eigen::Vector2d &imagePoint, Eigen::Vector4d *direction) const =0okvis::cameras::CameraBasepure virtual
backProjectHomogeneous(const Eigen::Vector2d &imagePoint, Eigen::Vector4d *direction, Eigen::Matrix< double, 4, 2 > *pointJacobian) const =0okvis::cameras::CameraBasepure virtual
backProjectHomogeneousBatch(const Eigen::Matrix2Xd &imagePoints, Eigen::Matrix4Xd *directions, std::vector< bool > *success) const =0okvis::cameras::CameraBasepure virtual
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
distortionType() const =0okvis::cameras::CameraBasepure virtual
getIntrinsics(Eigen::VectorXd &intrinsics) const =0okvis::cameras::CameraBasepure virtual
hasMask() const okvis::cameras::CameraBaseinline
id() const okvis::cameras::CameraBaseinline
id_okvis::cameras::CameraBaseprotected
imageHeight() const okvis::cameras::CameraBaseinline
imageHeight_okvis::cameras::CameraBaseprotected
imageWidth() const okvis::cameras::CameraBaseinline
imageWidth_okvis::cameras::CameraBaseprotected
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 =0okvis::cameras::CameraBasepure virtual
project(const Eigen::Vector3d &point, Eigen::Vector2d *imagePoint) const =0okvis::cameras::CameraBasepure virtual
project(const Eigen::Vector3d &point, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 3 > *pointJacobian, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const =0okvis::cameras::CameraBasepure virtual
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 =0okvis::cameras::CameraBasepure virtual
projectHomogeneous(const Eigen::Vector4d &point, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 4 > *pointJacobian, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const =0okvis::cameras::CameraBasepure virtual
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 =0okvis::cameras::CameraBasepure virtual
ProjectionStatus enum nameokvis::cameras::CameraBase
projectWithExternalParameters(const Eigen::Vector3d &point, const Eigen::VectorXd &parameters, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 3 > *pointJacobian=NULL, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const =0okvis::cameras::CameraBasepure virtual
removeMask()okvis::cameras::CameraBaseinline
setId(uint64_t id)okvis::cameras::CameraBaseinline
setIntrinsics(const Eigen::VectorXd &intrinsics)=0okvis::cameras::CameraBasepure virtual
setMask(const cv::Mat &mask)okvis::cameras::CameraBaseinline
type() const =0okvis::cameras::CameraBasepure virtual
~CameraBase()okvis::cameras::CameraBaseinlinevirtual