MPPoolInterface Interface Reference

defined in <armarx/control/common/mp/MPPoolInterface.ice>

interface MPPoolInterface { ... }

+ Inheritance diagram for MPPoolInterface:

Operations

Ice::DoubleSeq deserialize (string mpAsString)
 
double getCanVal (string mpName)
 utilities
 
armarx::aron::data::dto::Dict getMPConfig ()
 
bool getMPEnabled ()
 
string getNames ()
 
bool isFinished (string mpName)
 
bool isFinishedAll ()
 
void learnFromCSV (Ice::StringSeq fileNames)
 setting
 
void learnFromTrajs (armarx::aron::data::dto::Dict config)
 
void pause (string mpName)
 
void pauseAll ()
 
void removeAllViaPoint ()
 
void requestStop (string mpName)
 
void reset (string mpName)
 
void resetAll ()
 
void resume (string mpName)
 
void resumeAll ()
 
string serialize ()
 serialze
 
void set (StringDoubleSeqMap startVec, StringDoubleSeqMap goalVec, StringDoubleMap durationSec)
 control
 
void setGoal (Ice::DoubleSeq goals)
 
void setStartAndGoal (Ice::DoubleSeq starts, Ice::DoubleSeq goals)
 
void setViaPoint (double u, Ice::DoubleSeq viapoint)
 
void start (string mpName, Ice::DoubleSeq startVec, Ice::DoubleSeq goalVec, double durationSec)
 
void startAll ()
 
void stop (string mpName)
 
void stopAll ()
 
void trainMP ()
 
void updateMPConfig (armarx::aron::data::dto::Dict config)
 config
 

Detailed Description

Definition at line 38 of file MPPoolInterface.ice.

Operation Documentation

◆ deserialize()

Ice::DoubleSeq deserialize ( string mpAsString)

◆ getCanVal()

double getCanVal ( string mpName)

utilities

◆ getMPConfig()

armarx::aron::data::dto::Dict getMPConfig ( )

◆ getMPEnabled()

bool getMPEnabled ( )

◆ getNames()

string getNames ( )

◆ isFinished()

bool isFinished ( string mpName)

◆ isFinishedAll()

bool isFinishedAll ( )
+ Here is the caller graph for this function:

◆ learnFromCSV()

void learnFromCSV ( Ice::StringSeq fileNames)

setting

◆ learnFromTrajs()

void learnFromTrajs ( armarx::aron::data::dto::Dict config)

◆ pause()

void pause ( string mpName)

◆ pauseAll()

void pauseAll ( )

◆ removeAllViaPoint()

void removeAllViaPoint ( )

◆ requestStop()

void requestStop ( string mpName)

◆ reset()

void reset ( string mpName)

◆ resetAll()

void resetAll ( )

◆ resume()

void resume ( string mpName)

◆ resumeAll()

void resumeAll ( )

◆ serialize()

string serialize ( )

serialze

◆ set()

void set ( StringDoubleSeqMap startVec,
StringDoubleSeqMap goalVec,
StringDoubleMap durationSec )

control

◆ setGoal()

void setGoal ( Ice::DoubleSeq goals)

◆ setStartAndGoal()

void setStartAndGoal ( Ice::DoubleSeq starts,
Ice::DoubleSeq goals )

◆ setViaPoint()

void setViaPoint ( double u,
Ice::DoubleSeq viapoint )

◆ start()

void start ( string mpName,
Ice::DoubleSeq startVec,
Ice::DoubleSeq goalVec,
double durationSec )

◆ startAll()

void startAll ( )

◆ stop()

void stop ( string mpName)

◆ stopAll()

void stopAll ( )

◆ trainMP()

void trainMP ( )

◆ updateMPConfig()

void updateMPConfig ( armarx::aron::data::dto::Dict config)

config


The documentation for this interface was generated from the following file: