gtsam  3.2.1
gtsam
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

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: