gtsam  4.0.0
gtsam
gtsam::Values::Filtered< ValueType > Class Template Reference

Detailed Description

template<class ValueType>
class gtsam::Values::Filtered< ValueType >

A filtered view of a Values, returned from Values::filter.

Public Member Functions

iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
const_const_iterator beginConst () const
 
const_const_iterator endConst () const
 
size_t size () const
 Returns the number of values in this view.
 

Public Types

typedef _ValuesKeyValuePair< ValueType > KeyValuePair
 A key-value pair, with the value a specific derived Value type. More...
 
typedef _ValuesConstKeyValuePair< ValueType > ConstKeyValuePair
 
typedef KeyValuePair value_type
 
typedef boost::transform_iterator< KeyValuePair(*)(Values::KeyValuePair), boost::filter_iterator< boost::function< bool(const Values::ConstKeyValuePair &)>, Values::iterator > > iterator
 
typedef iterator const_iterator
 
typedef boost::transform_iterator< ConstKeyValuePair(*)(Values::ConstKeyValuePair), boost::filter_iterator< boost::function< bool(const Values::ConstKeyValuePair &)>, Values::const_iterator > > const_const_iterator
 

Friends

class Values
 

Member Typedef Documentation

◆ KeyValuePair

template<class ValueType>
typedef _ValuesKeyValuePair<ValueType> gtsam::Values::Filtered< ValueType >::KeyValuePair

A key-value pair, with the value a specific derived Value type.


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