iSAM
isam::Anchor2d_Node Class Reference

#include <Anchor.h>

Inheritance diagram for isam::Anchor2d_Node:
Collaboration diagram for isam::Anchor2d_Node:

List of all members.

Public Member Functions

 Anchor2d_Node (Slam *slam)
void set_prior ()
void add_anchor (Anchor2d_Node *a)
void merge (Anchor2d_Node *a, Pose2d old_origin)
Anchor2d_Nodeparent ()

Detailed Description

A anchor node for 2d poses

Definition at line 46 of file Anchor.h.


Member Function Documentation

Add a new anchor to this frame.

Definition at line 54 of file Anchor.cpp.

void isam::Anchor2d_Node::merge ( Anchor2d_Node a,
Pose2d  old_origin 
)

Merges the node with anchor a.

Parameters:
athe node to merge with.
old_originthe pose of this frame in the new frame.

Usage: b.merge(a);

All anchors in a's frame will be merged with the b's frame.

Definition at line 64 of file Anchor.cpp.

Add a prior to the anchor. The prior will be removed if this anchor is merged with another anchor's frame.

Definition at line 47 of file Anchor.cpp.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables