OKVIS
|
This is the complete list of members for okvis::cameras::CameraBase, including all inherited members.
backProject(const Eigen::Vector2d &imagePoint, Eigen::Vector3d *direction) const =0 | okvis::cameras::CameraBase | pure virtual |
backProject(const Eigen::Vector2d &imagePoint, Eigen::Vector3d *direction, Eigen::Matrix< double, 3, 2 > *pointJacobian) const =0 | okvis::cameras::CameraBase | pure virtual |
backProjectBatch(const Eigen::Matrix2Xd &imagePoints, Eigen::Matrix3Xd *directions, std::vector< bool > *success) const =0 | okvis::cameras::CameraBase | pure virtual |
backProjectHomogeneous(const Eigen::Vector2d &imagePoint, Eigen::Vector4d *direction) const =0 | okvis::cameras::CameraBase | pure virtual |
backProjectHomogeneous(const Eigen::Vector2d &imagePoint, Eigen::Vector4d *direction, Eigen::Matrix< double, 4, 2 > *pointJacobian) const =0 | okvis::cameras::CameraBase | pure virtual |
backProjectHomogeneousBatch(const Eigen::Matrix2Xd &imagePoints, Eigen::Matrix4Xd *directions, std::vector< bool > *success) const =0 | okvis::cameras::CameraBase | pure virtual |
CameraBase() | okvis::cameras::CameraBase | inline |
CameraBase(int imageWidth, int imageHeight, uint64_t id=0) | okvis::cameras::CameraBase | inline |
createRandomImagePoint() const | okvis::cameras::CameraBase | virtual |
createRandomVisibleHomogeneousPoint(double minDist=0.0, double maxDist=10.0) const | okvis::cameras::CameraBase | virtual |
createRandomVisiblePoint(double minDist=0.0, double maxDist=10.0) const | okvis::cameras::CameraBase | virtual |
distortionType() const =0 | okvis::cameras::CameraBase | pure virtual |
getIntrinsics(Eigen::VectorXd &intrinsics) const =0 | okvis::cameras::CameraBase | pure virtual |
hasMask() const | okvis::cameras::CameraBase | inline |
id() const | okvis::cameras::CameraBase | inline |
id_ | okvis::cameras::CameraBase | protected |
imageHeight() const | okvis::cameras::CameraBase | inline |
imageHeight_ | okvis::cameras::CameraBase | protected |
imageWidth() const | okvis::cameras::CameraBase | inline |
imageWidth_ | okvis::cameras::CameraBase | protected |
isInImage(const Eigen::Vector2d &imagePoint) const | okvis::cameras::CameraBase | inlineprotected |
isMasked(const Eigen::Vector2d &imagePoint) const | okvis::cameras::CameraBase | inlineprotected |
mask() const | okvis::cameras::CameraBase | inline |
mask_ | okvis::cameras::CameraBase | protected |
noIntrinsicsParameters() const =0 | okvis::cameras::CameraBase | pure virtual |
project(const Eigen::Vector3d &point, Eigen::Vector2d *imagePoint) const =0 | okvis::cameras::CameraBase | pure virtual |
project(const Eigen::Vector3d &point, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 3 > *pointJacobian, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const =0 | okvis::cameras::CameraBase | pure virtual |
projectBatch(const Eigen::Matrix3Xd &points, Eigen::Matrix2Xd *imagePoints, std::vector< ProjectionStatus > *stati) const =0 | okvis::cameras::CameraBase | pure virtual |
projectHomogeneous(const Eigen::Vector4d &point, Eigen::Vector2d *imagePoint) const =0 | okvis::cameras::CameraBase | pure virtual |
projectHomogeneous(const Eigen::Vector4d &point, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 4 > *pointJacobian, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const =0 | okvis::cameras::CameraBase | pure virtual |
projectHomogeneousBatch(const Eigen::Matrix4Xd &points, Eigen::Matrix2Xd *imagePoints, std::vector< ProjectionStatus > *stati) const =0 | okvis::cameras::CameraBase | pure virtual |
projectHomogeneousWithExternalParameters(const Eigen::Vector4d &point, const Eigen::VectorXd ¶meters, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 4 > *pointJacobian=NULL, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const =0 | okvis::cameras::CameraBase | pure virtual |
ProjectionStatus enum name | okvis::cameras::CameraBase | |
projectWithExternalParameters(const Eigen::Vector3d &point, const Eigen::VectorXd ¶meters, Eigen::Vector2d *imagePoint, Eigen::Matrix< double, 2, 3 > *pointJacobian=NULL, Eigen::Matrix2Xd *intrinsicsJacobian=NULL) const =0 | okvis::cameras::CameraBase | pure virtual |
removeMask() | okvis::cameras::CameraBase | inline |
setId(uint64_t id) | okvis::cameras::CameraBase | inline |
setIntrinsics(const Eigen::VectorXd &intrinsics)=0 | okvis::cameras::CameraBase | pure virtual |
setMask(const cv::Mat &mask) | okvis::cameras::CameraBase | inline |
type() const =0 | okvis::cameras::CameraBase | pure virtual |
~CameraBase() | okvis::cameras::CameraBase | inlinevirtual |