Go to the documentation of this file.
35 OptionalJacobian<4, 6> Dpose = {},
36 OptionalJacobian<4, 4> Dline = {});
50 enum { dimension = 4 };
58 R_(
R), a_(
a), b_(
b) {}
73 OptionalJacobian<4, 4> Dv = {})
const;
84 Vector4 localCoordinates(
const Line3 &
q,
85 OptionalJacobian<4, 4> Dp = {},
86 OptionalJacobian<4, 4> Dq = {})
const;
92 void print(
const std::string &
s =
"")
const;
100 bool equals(
const Line3 &
l2,
double tol = 10
e-9)
const;
108 Unit3
project(OptionalJacobian<2, 4> Dline = {})
const;
130 inline double a()
const {
137 inline double b()
const {
Array< double, 1, 3 > e(1./3., 0.5, 2.)
def retract(a, np.ndarray xi)
Both ManifoldTraits and Testable.
3D rotation represented as a rotation matrix or quaternion
void print(const Matrix &A, const string &s, ostream &stream)
EIGEN_DEVICE_FUNC const Scalar & q
Line3 transformTo(const Pose3 &wTc, const Line3 &wL, OptionalJacobian< 4, 6 > Dpose, OptionalJacobian< 4, 4 > Dline)
Rot3 is a 3D rotation represented as a rotation matrix if the preprocessor symbol GTSAM_USE_QUATERNIO...
Line3(const Rot3 &R, const double a, const double b)
Array< int, Dynamic, 1 > v
Double_ distance(const OrientedPlane3_ &p)
Point2_ project(const Point3_ &p_cam)
Expression version of PinholeBase::Project.
Rot2 R(Rot2::fromAngle(0.1))
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:02:42