iSAM
isam::Anchor3d_Node Class Reference

#include <Anchor.h>

Inheritance diagram for isam::Anchor3d_Node:
Collaboration diagram for isam::Anchor3d_Node:

List of all members.

Public Member Functions

 Anchor3d_Node (Slam *slam)
void set_prior ()
void add_anchor (Anchor3d_Node *a)
void merge (Anchor3d_Node *a, Pose3d old_origin)
Anchor3d_Nodeparent ()

Detailed Description

A anchor node for 3d poses

Definition at line 87 of file Anchor.h.


Member Function Documentation

Add a new anchor to this frame.

Definition at line 107 of file Anchor.cpp.

void isam::Anchor3d_Node::merge ( Anchor3d_Node a,
Pose3d  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 117 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 100 of file Anchor.cpp.


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