WSF
wsf::comm::graph::Edge Class Reference

#include <WsfCommGraph.hpp>

Inherits UtScriptAccessible.

Public Member Functions

 Edge (bool aEnabled, const Address &aSourceAddress, const Address &aDestinationAddress)
 Edge (const Edge &aSrc)=default
virtual ~Edge ()=default
Edgeoperator= (const Edge &aRhs)=default
virtual EdgeClone () const
const AddressGetSourceAddress () const
const AddressGetDestinationAddress () const
double GetWeight () const
void SetEnabled ()
void SetDisabled ()
void SetStatic (bool aIsStatic)
void SetWeight (double aWeight)
bool IsEnabled () const
bool IsStatic () const
const char * GetScriptClassName () const override

Constructor & Destructor Documentation

◆ Edge() [1/2]

wsf::comm::graph::Edge::Edge ( bool aEnabled,
const Address & aSourceAddress,
const Address & aDestinationAddress )

Referenced by Clone(), Edge(), and operator=().

◆ Edge() [2/2]

wsf::comm::graph::Edge::Edge ( const Edge & aSrc)
default

References Edge().

◆ ~Edge()

virtual wsf::comm::graph::Edge::~Edge ( )
virtualdefault

Member Function Documentation

◆ Clone()

Edge * wsf::comm::graph::Edge::Clone ( ) const
virtual

References Edge().

Referenced by operator=().

◆ GetDestinationAddress()

const Address & wsf::comm::graph::Edge::GetDestinationAddress ( ) const
inline

◆ GetScriptClassName()

const char * wsf::comm::graph::Edge::GetScriptClassName ( ) const
inlineoverride

◆ GetSourceAddress()

const Address & wsf::comm::graph::Edge::GetSourceAddress ( ) const
inline

◆ GetWeight()

double wsf::comm::graph::Edge::GetWeight ( ) const
inline

◆ IsEnabled()

bool wsf::comm::graph::Edge::IsEnabled ( ) const
inline

◆ IsStatic()

bool wsf::comm::graph::Edge::IsStatic ( ) const
inline

◆ operator=()

Edge & wsf::comm::graph::Edge::operator= ( const Edge & aRhs)
default

References Clone(), and Edge().

◆ SetDisabled()

void wsf::comm::graph::Edge::SetDisabled ( )
inline

◆ SetEnabled()

void wsf::comm::graph::Edge::SetEnabled ( )
inline

◆ SetStatic()

void wsf::comm::graph::Edge::SetStatic ( bool aIsStatic)
inline

◆ SetWeight()

void wsf::comm::graph::Edge::SetWeight ( double aWeight)
inline

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved