|
g2o
|
caching the offset related to a vertex More...
#include <parameter_se2_offset.h>


Public Member Functions | |
| CacheSE2Offset () | |
| virtual void | updateImpl () |
| redefine this to do the update | |
| const ParameterSE2Offset * | offsetParam () const |
| void | setOffsetParam (ParameterSE2Offset *offsetParam) |
| const SE2 & | w2n () const |
| const SE2 & | n2w () const |
| const Isometry2 & | w2nMatrix () const |
| const Isometry2 & | n2wMatrix () const |
| const Isometry2 & | w2lMatrix () const |
| const Matrix2 | RpInverseRInverseMatrix () const |
| const Matrix2 | RpInverseRInversePrimeMatrix () const |
Public Member Functions inherited from g2o::Cache | |
| Cache (CacheContainer *container_=0, const ParameterVector ¶meters_=ParameterVector()) | |
| CacheKey | key () const |
| OptimizableGraph::Vertex * | vertex () |
| OptimizableGraph * | graph () |
| CacheContainer * | container () |
| ParameterVector & | parameters () |
| void | update () |
| virtual HyperGraph::HyperGraphElementType | elementType () const |
Public Member Functions inherited from g2o::HyperGraph::HyperGraphElement | |
| virtual | ~HyperGraphElement () |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Protected Member Functions | |
| virtual bool | resolveDependencies () |
Protected Member Functions inherited from g2o::Cache | |
| Cache * | installDependency (const std::string &type_, const std::vector< int > ¶meterIndices) |
Protected Attributes | |
| ParameterSE2Offset * | _offsetParam |
| the parameter connected to the cache | |
| SE2 | _se2_w2n |
| SE2 | _se2_n2w |
| Isometry2 | _w2n |
| world to sensor transform | |
| Isometry2 | _w2l |
| world to local | |
| Isometry2 | _n2w |
| sensor to world | |
| Matrix2 | _RpInverse_RInverse |
| Matrix2 | _RpInverse_RInversePrime |
Protected Attributes inherited from g2o::Cache | |
| bool | _updateNeeded |
| ParameterVector | _parameters |
| std::vector< Cache * > | _parentCaches |
| CacheContainer * | _container |
caching the offset related to a vertex
Definition at line 72 of file parameter_se2_offset.h.
| g2o::CacheSE2Offset::CacheSE2Offset | ( | ) |
Definition at line 58 of file parameter_se2_offset.cpp.
|
inline |
Definition at line 82 of file parameter_se2_offset.h.
Referenced by g2o::EdgeSE2Offset::computeError(), and g2o::EdgeSE2Offset::setMeasurementFromState().
|
inline |
Definition at line 85 of file parameter_se2_offset.h.
|
inline |
Definition at line 78 of file parameter_se2_offset.h.
Referenced by g2o::EdgeSE2Offset::initialEstimate(), and setOffsetParam().
|
protectedvirtual |
Function to be called from a cache that has dependencies. It just invokes a sequence of installDependency(). Although the caches returned are stored in the _parentCache vector, it is better that you redefine your own cache member variables, for better readability
Reimplemented from g2o::Cache.
Definition at line 60 of file parameter_se2_offset.cpp.
References _offsetParam, and g2o::Cache::_parameters.
|
inline |
Definition at line 88 of file parameter_se2_offset.h.
Referenced by g2o::EdgeSE2PointXYOffset::linearizeOplus().
|
inline |
Definition at line 89 of file parameter_se2_offset.h.
Referenced by g2o::EdgeSE2PointXYOffset::linearizeOplus().
| void g2o::CacheSE2Offset::setOffsetParam | ( | ParameterSE2Offset * | offsetParam | ) |
Definition at line 90 of file parameter_se2_offset.cpp.
References _offsetParam, and offsetParam().
|
virtual |
redefine this to do the update
Implements g2o::Cache.
Definition at line 65 of file parameter_se2_offset.cpp.
References _n2w, _offsetParam, _RpInverse_RInverse, _RpInverse_RInversePrime, _se2_n2w, _se2_w2n, _w2l, _w2n, g2o::BaseVertex< D, T >::estimate(), g2o::SE2::inverse(), g2o::ParameterSE2Offset::offset(), g2o::SE2::rotation(), g2o::SE2::translation(), and g2o::Cache::vertex().
|
inline |
Definition at line 86 of file parameter_se2_offset.h.
Referenced by g2o::EdgeSE2PointXYOffset::computeError(), and g2o::EdgeSE2PointXYOffset::setMeasurementFromState().
|
inline |
Definition at line 81 of file parameter_se2_offset.h.
Referenced by g2o::EdgeSE2Offset::computeError(), and g2o::EdgeSE2Offset::setMeasurementFromState().
|
inline |
Definition at line 84 of file parameter_se2_offset.h.
|
protected |
|
protected |
the parameter connected to the cache
Definition at line 94 of file parameter_se2_offset.h.
Referenced by resolveDependencies(), setOffsetParam(), and updateImpl().
|
protected |
Definition at line 101 of file parameter_se2_offset.h.
Referenced by updateImpl().
|
protected |
Definition at line 102 of file parameter_se2_offset.h.
Referenced by updateImpl().
|
protected |
Definition at line 96 of file parameter_se2_offset.h.
Referenced by updateImpl().
|
protected |
Definition at line 95 of file parameter_se2_offset.h.
Referenced by updateImpl().
|
protected |
|
protected |
world to sensor transform
Definition at line 98 of file parameter_se2_offset.h.
Referenced by updateImpl().
| g2o::CacheSE2Offset::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 74 of file parameter_se2_offset.h.