Parasol Planning Library (PPL)
Functions
MultiBody.cpp File Reference
#include "MultiBody.h"
#include "ConfigurationSpace/Cfg.h"
#include "Geometry/Bodies/Connection.h"
#include "Geometry/Boundaries/Boundary.h"
#include "Utilities/XMLNode.h"
#include <algorithm>
#include <numeric>
Include dependency graph for MultiBody.cpp:

Functions

MultiBody::Type GetMultiBodyTypeFromTag (std::string _tag, const std::string &_where)
 
std::string GetTagFromMultiBodyType (const MultiBody::Type _b)
 

Function Documentation

◆ GetMultiBodyTypeFromTag()

MultiBody::Type GetMultiBodyTypeFromTag ( std::string  _tag,
const std::string &  _where 
)

Parse a string into a MultiBody::Type.

Parameters
_tagThe string to parse.
_whereFile location info for error reporting.
Returns
The MultiBody::Type described by _tag.

◆ GetTagFromMultiBodyType()

std::string GetTagFromMultiBodyType ( const MultiBody::Type  _b)

Print a MultiBody::Type to a string.

Parameters
_bThe type to print.
Returns
A string representation of _b.