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.
 
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.
 

Static Public Member Functions

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

Member Function Documentation

◆ FilterPackagesForScenario()

StringList FilterPackagesForScenario ( std::string scenario)
static

◆ GetDefaultPackages()

StringList GetDefaultPackages ( )
static

◆ 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

◆ 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

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