FluxioEdge Struct Reference

#include <RobotAPI/libraries/skills/core/FluxioEdge.h>

Public Member Functions

bool isValid () const
 
std::optional< manager::arondto::FluxioEdge > toAron () const
 
std::optional< manager::dto::FluxioEdge > toManagerIce () const
 

Static Public Member Functions

static std::optional< FluxioEdge > FromAron (const manager::arondto::FluxioEdge &i, const std::map< const std::string, const std::unique_ptr< FluxioNode > > &nodesMap, const std::map< std::string, FluxioParameter > &parametersMap)
 
static std::optional< FluxioEdge > FromIce (const manager::dto::FluxioEdge &i, const std::map< const std::string, const std::unique_ptr< FluxioNode > > &nodesMap, const std::map< std::string, FluxioParameter > &parametersMap)
 

Public Attributes

std::experimental::observer_ptr< const FluxioNode > fromNodePtr
 
std::experimental::observer_ptr< const FluxioParameter > fromParameterPtr
 
std::experimental::observer_ptr< const FluxioNode > toNodePtr
 
std::experimental::observer_ptr< const FluxioParameter > toParameterPtr
 

Member Function Documentation

◆ FromAron()

std::optional< FluxioEdge > FromAron ( const manager::arondto::FluxioEdge & i,
const std::map< const std::string, const std::unique_ptr< FluxioNode > > & nodesMap,
const std::map< std::string, FluxioParameter > & parametersMap )
static

◆ FromIce()

std::optional< FluxioEdge > FromIce ( const manager::dto::FluxioEdge & i,
const std::map< const std::string, const std::unique_ptr< FluxioNode > > & nodesMap,
const std::map< std::string, FluxioParameter > & parametersMap )
static

◆ isValid()

bool isValid ( ) const

◆ toAron()

std::optional< manager::arondto::FluxioEdge > toAron ( ) const

◆ toManagerIce()

std::optional< manager::dto::FluxioEdge > toManagerIce ( ) const

Member Data Documentation

◆ fromNodePtr

◆ fromParameterPtr

◆ toNodePtr

◆ toParameterPtr


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