Public Member Functions | Static Private Member Functions | List of all members
gtsam::Assignment< L > Class Template Reference

#include <Assignment.h>

Inheritance diagram for gtsam::Assignment< L >:
Inheritance graph
[legend]

Public Member Functions

 Assignment ()=default
 
 Assignment (std::initializer_list< std::pair< const L, size_t >> init)
 

Static Private Member Functions

static std::string DefaultFormatter (const L &x)
 Default method used by labelFormatter or valueFormatter when printing. More...
 

Detailed Description

template<class L>
class gtsam::Assignment< L >

An assignment from labels to value index (size_t). Assigns to each label a value. Implemented as a simple map. A discrete factor takes an Assignment and returns a value.

Definition at line 37 of file Assignment.h.

Constructor & Destructor Documentation

◆ Assignment() [1/2]

template<class L>
gtsam::Assignment< L >::Assignment ( )
default

◆ Assignment() [2/2]

template<class L>
gtsam::Assignment< L >::Assignment ( std::initializer_list< std::pair< const L, size_t >>  init)
inline

Definition at line 58 of file Assignment.h.

Member Function Documentation

◆ DefaultFormatter()

template<class L>
static std::string gtsam::Assignment< L >::DefaultFormatter ( const L x)
inlinestaticprivate

Default method used by labelFormatter or valueFormatter when printing.

Parameters
xThe value passed to format.
Returns
std::string

Definition at line 45 of file Assignment.h.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:15