#include <point_to_handrail_endpoint_factor.h>
|
| | PointToHandrailEndpointFactor () |
| |
| | PointToHandrailEndpointFactor (const Point3 &sensor_t_point, const Point3 &world_t_endpoint_a, const Point3 &world_t_endpoint_b, const Pose3 &body_T_sensor, const SharedNoiseModel &model, Key pose_key) |
| |
| void | print (const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) const override |
| |
| bool | equals (const NonlinearFactor &p, double tol=1e-9) const override |
| |
| Vector | evaluateError (const Pose3 &world_T_body, boost::optional< Matrix & > H=boost::none) const override |
| |
| Vector | getError (const Pose3 &world_T_body, OptionalJacobian< 6, 6 > d_world_T_sensor_d_world_T_body=boost::none, OptionalJacobian< 3, 6 > d_world_t_point_d_world_T_sensor=boost::none, OptionalJacobian< 3, 3 > d_local_d_world_t_point=boost::none) const |
| |
| const Point3 & | sensor_t_point () const |
| |
| const Point3 & | world_t_endpoint_a () const |
| |
| const Point3 & | world_t_endpoint_b () const |
| |
| const Pose3 & | body_T_sensor () const |
| |
|
| static Point3 | local (const Point3 &point1, const Point3 &point2, OptionalJacobian< 3, 3 > d_local_d_point1=boost::none) |
| |
◆ PointToHandrailEndpointFactor() [1/2]
| gtsam::PointToHandrailEndpointFactor::PointToHandrailEndpointFactor |
( |
| ) |
|
|
inline |
◆ PointToHandrailEndpointFactor() [2/2]
| gtsam::PointToHandrailEndpointFactor::PointToHandrailEndpointFactor |
( |
const Point3 & |
sensor_t_point, |
|
|
const Point3 & |
world_t_endpoint_a, |
|
|
const Point3 & |
world_t_endpoint_b, |
|
|
const Pose3 & |
body_T_sensor, |
|
|
const SharedNoiseModel & |
model, |
|
|
Key |
pose_key |
|
) |
| |
|
inline |
◆ body_T_sensor()
| const Pose3& gtsam::PointToHandrailEndpointFactor::body_T_sensor |
( |
| ) |
const |
|
inline |
◆ equals()
| bool gtsam::PointToHandrailEndpointFactor::equals |
( |
const NonlinearFactor & |
p, |
|
|
double |
tol = 1e-9 |
|
) |
| const |
|
inlineoverride |
◆ evaluateError()
| Vector gtsam::PointToHandrailEndpointFactor::evaluateError |
( |
const Pose3 & |
world_T_body, |
|
|
boost::optional< Matrix & > |
H = boost::none |
|
) |
| const |
|
inlineoverride |
◆ getError()
| Vector gtsam::PointToHandrailEndpointFactor::getError |
( |
const Pose3 & |
world_T_body, |
|
|
OptionalJacobian< 6, 6 > |
d_world_T_sensor_d_world_T_body = boost::none, |
|
|
OptionalJacobian< 3, 6 > |
d_world_t_point_d_world_T_sensor = boost::none, |
|
|
OptionalJacobian< 3, 3 > |
d_local_d_world_t_point = boost::none |
|
) |
| const |
|
inline |
◆ local()
| static Point3 gtsam::PointToHandrailEndpointFactor::local |
( |
const Point3 & |
point1, |
|
|
const Point3 & |
point2, |
|
|
OptionalJacobian< 3, 3 > |
d_local_d_point1 = boost::none |
|
) |
| |
|
inlinestatic |
◆ print()
| void gtsam::PointToHandrailEndpointFactor::print |
( |
const std::string & |
s = "", |
|
|
const KeyFormatter & |
keyFormatter = DefaultKeyFormatter |
|
) |
| const |
|
inlineoverride |
◆ sensor_t_point()
| const Point3& gtsam::PointToHandrailEndpointFactor::sensor_t_point |
( |
| ) |
const |
|
inline |
◆ world_t_endpoint_a()
| const Point3& gtsam::PointToHandrailEndpointFactor::world_t_endpoint_a |
( |
| ) |
const |
|
inline |
◆ world_t_endpoint_b()
| const Point3& gtsam::PointToHandrailEndpointFactor::world_t_endpoint_b |
( |
| ) |
const |
|
inline |
◆ boost::serialization::access
| friend class boost::serialization::access |
|
friend |
The documentation for this class was generated from the following file: