Choreonoid  1.5
Public Member Functions | Static Public Member Functions | List of all members
cnoid::ParametricPathProcessor Class Reference

#include <ParametricPathProcessor.h>

Public Member Functions

 ParametricPathProcessor ()
 
 ~ParametricPathProcessor ()
 
void setVariables (Mapping *variables)
 
void setBaseDirectory (const std::string &directory)
 
std::string parameterize (const std::string &path) const
 
boost::optional< std::string > expand (const std::string &path) const
 
const std::string & errorMessage () const
 

Static Public Member Functions

static ParametricPathProcessorinstance ()
 

Constructor & Destructor Documentation

◆ ParametricPathProcessor()

ParametricPathProcessor::ParametricPathProcessor ( )

◆ ~ParametricPathProcessor()

ParametricPathProcessor::~ParametricPathProcessor ( )

Member Function Documentation

◆ errorMessage()

const std::string & ParametricPathProcessor::errorMessage ( ) const

◆ expand()

boost::optional< std::string > ParametricPathProcessor::expand ( const std::string &  path) const

◆ instance()

ParametricPathProcessor * ParametricPathProcessor::instance ( )
static

◆ parameterize()

std::string ParametricPathProcessor::parameterize ( const std::string &  orgPathString) const
Todo:
Use integated nested map whose node is a single path element to be more efficient.

◆ setBaseDirectory()

void ParametricPathProcessor::setBaseDirectory ( const std::string &  directory)

◆ setVariables()

void ParametricPathProcessor::setVariables ( Mapping variables)

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