maliput
SystemParentServiceInterface Class Referenceabstract

#include <src/maliput/drake/systems/framework/framework_common.h>

Public Member Functions

virtual ~SystemParentServiceInterface ()=default
 
virtual std::string GetParentPathname () const =0
 
virtual const SystemBaseGetRootSystemBase () const =0
 

Protected Member Functions

 SystemParentServiceInterface ()=default
 
 DRAKE_DEFAULT_COPY_AND_MOVE_AND_ASSIGN (SystemParentServiceInterface)
 

Friends

class ::maliput::drake::systems::SystemBase
 

Constructor & Destructor Documentation

◆ ~SystemParentServiceInterface()

virtual ~SystemParentServiceInterface ( )
virtualdefault

◆ SystemParentServiceInterface()

SystemParentServiceInterface ( )
protecteddefault

Member Function Documentation

◆ DRAKE_DEFAULT_COPY_AND_MOVE_AND_ASSIGN()

DRAKE_DEFAULT_COPY_AND_MOVE_AND_ASSIGN ( SystemParentServiceInterface  )
protected

◆ GetParentPathname()

virtual std::string GetParentPathname ( ) const
pure virtual

◆ GetRootSystemBase()

virtual const SystemBase& GetRootSystemBase ( ) const
pure virtual

Friends And Related Function Documentation

◆ ::maliput::drake::systems::SystemBase

friend class ::maliput::drake::systems::SystemBase
friend

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