62 std::list<PoseObject*>::reverse_iterator it=r->
trajectory().rbegin();
64 while (it!=r->
trajectory().rend() && count < 1){
bool addParameter(Parameter *p)
void addNoise(EdgeType *e)
virtual void addParameters()
virtual bool setMeasurementFromState()
GaussianSampler< typename EdgeType::ErrorVector, InformationType > _sampler
const Isometry3D & offset() const
rotation of the offset as 3x3 rotation matrix
SampleType generateSample()
ParameterSE3Offset * _offsetParam
RobotPoseType _sensorPose
Eigen::Matrix< double, D, 1, Eigen::ColMajor > ErrorVector
bool setParameterId(int argNum, int paramId)
void setInformation(const InformationType &information_)
EIGEN_STRONG_INLINE void setInformation(const InformationType &information)
TrajectoryType & trajectory()
SensorSE3Prior(const std::string &name_)
InformationType _information
PoseObject * _robotPoseObject
OptimizableGraph * graph()
virtual void setMeasurement(const Isometry3D &m)
virtual bool addEdge(HyperGraph::Edge *e)
Isometry3D fromVectorMQT(const Vector6d &v)
EIGEN_STRONG_INLINE const Measurement & measurement() const
accessor functions for the measurement represented by the edge
const InformationType & information()