|
g2o
|


Public Member Functions | |
| LineSensor (Robot *r, int offsetId, const Isometry3d &offset_) | |
| virtual bool | isVisible (const WorldItem *wi) const |
| virtual bool | sense (WorldItem *wi, const Isometry3d &position) |
Public Member Functions inherited from Sensor | |
| Sensor (Robot *robot_) | |
| Robot * | robot () |
| virtual | ~Sensor () |
| Sensor (Robot *robot_) | |
| Robot * | robot () |
| virtual | ~Sensor () |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
| VertexSE3 * | _offsetVertex |
| Vector4d | _nline |
Additional Inherited Members | |
Protected Attributes inherited from Sensor | |
| Robot * | _robot |
Definition at line 183 of file simulator_3d_line.cpp.
|
inline |
Definition at line 186 of file simulator_3d_line.cpp.
References _offsetVertex, g2o::OptimizableGraph::addVertex(), g2o::BaseRobot::graph(), Sensor::robot(), g2o::BaseVertex< D, T >::setEstimate(), and g2o::OptimizableGraph::Vertex::setId().
|
inlinevirtual |
Reimplemented from Sensor.
Definition at line 193 of file simulator_3d_line.cpp.
|
inlinevirtual |
Reimplemented from Sensor.
Definition at line 204 of file simulator_3d_line.cpp.
References _nline, _offsetVertex, g2o::OptimizableGraph::addEdge(), g2o::BaseVertex< D, T >::estimate(), g2o::BaseRobot::graph(), g2o::Line3D::oplus(), Sensor::robot(), sample_noise_from_line(), g2o::BaseEdge< D, E >::setInformation(), g2o::EdgeSE3Line3D::setMeasurement(), g2o::OptimizableGraph::Edge::setParameterId(), WorldItem::vertex(), and g2o::HyperGraph::Edge::vertices().
| Vector4d LineSensor::_nline |
Definition at line 245 of file simulator_3d_line.cpp.
| VertexSE3* LineSensor::_offsetVertex |
Definition at line 244 of file simulator_3d_line.cpp.
Referenced by LineSensor(), main(), and sense().
| LineSensor::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 184 of file simulator_3d_line.cpp.