PackageBuilder Class Reference

#include <ArmarXCore/util/ScenarioManagerCommon/parser/PackageBuilder.h>

Public Member Functions

bool packageFound (std::string name)
 
ScenarioManager::Data_Structure::PackagePtr parsePackage (std::string name)
 Parses the package of the given name and creates a Package out of the parsed data. More...
 
ScenarioManager::Data_Structure::PackagePtr parsePackage (std::string name, StringList openedScenarios)
 Parses the package of the given name and creates a Package out of the parsed data. More...
 

Static Public Member Functions

static StringList FilterPackagesForScenario (std::string scenario)
 
static StringList GetDefaultPackages ()
 

Detailed Description

Definition at line 41 of file PackageBuilder.h.

Member Function Documentation

◆ FilterPackagesForScenario()

StringList FilterPackagesForScenario ( std::string  scenario)
static

Definition at line 133 of file PackageBuilder.cpp.

+ Here is the call graph for this function:

◆ GetDefaultPackages()

StringList GetDefaultPackages ( )
static

Definition at line 154 of file PackageBuilder.cpp.

+ Here is the call graph for this function:

◆ packageFound()

bool packageFound ( std::string  name)
Returns
true
if a package with the given name was found

◆ parsePackage() [1/2]

PackagePtr parsePackage ( std::string  name)

Parses the package of the given name and creates a Package out of the parsed data.

Parameters
namename of the package to be parsed
Returns
a Package containing the data parsed out of the original package

Definition at line 45 of file PackageBuilder.cpp.

+ Here is the call graph for this function:

◆ parsePackage() [2/2]

PackagePtr parsePackage ( std::string  name,
StringList  openedScenarios 
)

Parses the package of the given name and creates a Package out of the parsed data.

Parameters
namename of the package to be parsed
openedScenariosfilters the package scenarios
Returns

Definition at line 65 of file PackageBuilder.cpp.

+ Here is the call graph for this function:

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