StatechartProfiles Class Reference

#include <ArmarXCore/statechart/xmlstates/profiles/StatechartProfiles.h>

Public Member Functions

std::set< std::string > getAllLeafNames () const
 
std::vector< StatechartProfilePtrgetAllLeaves () const
 
StatechartProfilePtr getProfileByName (std::string name)
 
StatechartProfilePtr getRootProfile () const
 
void readStatechartProfiles (RapidXmlReaderPtr reader)
 
 StatechartProfiles ()
 

Static Public Member Functions

static std::string GetRootName ()
 
static StatechartProfilesPtr ReadProfileFiles (const std::vector< std::string > &packages)
 

Detailed Description

Definition at line 75 of file StatechartProfiles.h.

Constructor & Destructor Documentation

◆ StatechartProfiles()

Definition at line 34 of file StatechartProfiles.cpp.

+ Here is the caller graph for this function:

Member Function Documentation

◆ getAllLeafNames()

std::set< std::string > getAllLeafNames ( ) const

Definition at line 85 of file StatechartProfiles.cpp.

+ Here is the call graph for this function:

◆ getAllLeaves()

std::vector< StatechartProfilePtr > getAllLeaves ( ) const

Definition at line 78 of file StatechartProfiles.cpp.

+ Here is the caller graph for this function:

◆ getProfileByName()

StatechartProfilePtr getProfileByName ( std::string  name)

Definition at line 96 of file StatechartProfiles.cpp.

◆ GetRootName()

static std::string GetRootName ( )
inlinestatic

Definition at line 78 of file StatechartProfiles.h.

+ Here is the caller graph for this function:

◆ getRootProfile()

StatechartProfilePtr getRootProfile ( ) const

Definition at line 106 of file StatechartProfiles.cpp.

◆ ReadProfileFiles()

StatechartProfilesPtr ReadProfileFiles ( const std::vector< std::string > &  packages)
static

Definition at line 47 of file StatechartProfiles.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ readStatechartProfiles()

void readStatechartProfiles ( RapidXmlReaderPtr  reader)

Definition at line 39 of file StatechartProfiles.cpp.


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