Parasol Planning Library (PPL)
Syclop::WeightFunctor Struct Reference

#include <Syclop.h>

Collaboration diagram for Syclop::WeightFunctor:
Collaboration graph
[legend]

Public Types

Local Types
typedef WorkspacePortal property_type
 
typedef double value_type
 
typedef Syclop strategy_type
 

Public Member Functions

Construction
 WeightFunctor (strategy_type *_s)
 
Edge Map Functor Interface
value_type get (property_type &_p)
 
void put (property_type &_p, value_type &_v)
 
template<typename functor >
void apply (property_type &_p, functor _f)
 

Data Fields

Internal State
strategy_typem_syclop
 

Detailed Description

A functor for getting associating region graph edges with the cost function.

Member Typedef Documentation

◆ property_type

◆ strategy_type

◆ value_type

Constructor & Destructor Documentation

◆ WeightFunctor()

Syclop::WeightFunctor::WeightFunctor ( strategy_type _s)
inline

Member Function Documentation

◆ apply()

template<typename functor >
void Syclop::WeightFunctor::apply ( property_type _p,
functor  _f 
)
inline

◆ get()

value_type Syclop::WeightFunctor::get ( property_type _p)
inline

◆ put()

void Syclop::WeightFunctor::put ( property_type _p,
value_type _v 
)
inline

Field Documentation

◆ m_syclop

strategy_type* Syclop::WeightFunctor::m_syclop

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