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

#include <BodyMotionGenerationBar.h>

Inheritance diagram for cnoid::BodyMotionGenerationBar:
cnoid::ToolBar

Classes

class  Balancer
 

Public Member Functions

virtual ~BodyMotionGenerationBar ()
 
bool shapeBodyMotion (BodyPtr body, PoseProvider *provider, BodyMotionItemPtr motionItem, bool putMessages=false)
 
void setBalancer (Balancer *balancer)
 
void unsetBalancer ()
 
bool isAutoInterpolationUpdateMode () const
 
bool isBalancerEnabled () const
 
bool isAutoGenerationMode () const
 
bool isAutoGenerationForNewBodyEnabled () const
 
double timeScaleRatio () const
 
double preInitialDuration () const
 
double postFinalDuration () const
 
double timeToStartBalancer () const
 
int balancerIterations () const
 
int boundaryConditionType () const
 
int boundarySmootherType () const
 
double boundarySmootherTime () const
 
double dynamicsTimeRatio () const
 
bool isTimeBarRangeOnly () const
 
int initialWaistTrajectoryMode () const
 
bool isStealthyStepMode () const
 
double stealthyHeightRatioThresh () const
 
double flatLiftingHeight () const
 
double flatLandingHeight () const
 
double impactReductionHeight () const
 
double impactReductionTime () const
 
bool isAutoZmpAdjustmentMode () const
 
double minZmpTransitionTime () const
 
double zmpCenteringTimeThresh () const
 
double zmpTimeMarginBeforeLifting () const
 
double zmpMaxDistanceFromCenter () const
 
bool isSe3Enabled () const
 
bool isLipSyncMixMode () const
 
SignalProxy< void()> sigInterpolationParametersChanged ()
 
- Public Member Functions inherited from cnoid::ToolBar
 ToolBar (const QString &title)
 
virtual ~ToolBar ()
 
ToolButtonaddButton (const QString &text, const QString &tooltip=QString())
 
ToolButtonaddButton (const QIcon &icon, const QString &tooltip=QString())
 
ToolButtonaddButton (const char *const *xpm, const QString &tooltip=QString())
 
ToolButtonaddToggleButton (const QString &text, const QString &tooltip=QString())
 
ToolButtonaddToggleButton (const QIcon &icon, const QString &tooltip=QString())
 
ToolButtonaddToggleButton (const char *const *xpm, const QString &tooltip=QString())
 
void requestNewRadioGroup ()
 
QButtonGroup * currentRadioGroup ()
 
ToolButtonaddRadioButton (const QString &text, const QString &tooltip=QString())
 
ToolButtonaddRadioButton (const QIcon &icon, const QString &tooltip=QString())
 
ToolButtonaddRadioButton (const char *const *xpm, const QString &tooltip=QString())
 
void addAction (QAction *action)
 
void addWidget (QWidget *widget)
 
QLabel * addLabel (const QString &text)
 
QLabel * addImage (const QString &filename)
 
QWidget * addSeparator (int spacing=0)
 
void addSpacing (int size)
 
void setVisibleByDefault (bool on)
 
bool isVisibleByDefault () const
 
void setStretchable (bool on)
 
bool isStretchable () const
 
virtual int stretchableDefaultWidth () const
 
ToolBarAreatoolBarArea ()
 

Static Public Member Functions

static void initializeInstance (ExtensionManager *ext)
 
static BodyMotionGenerationBarinstance ()
 

Additional Inherited Members

- Public Slots inherited from cnoid::ToolBar
void setEnabled (bool on)
 
void changeIconSize (const QSize &iconSize)
 

Constructor & Destructor Documentation

BodyMotionGenerationBar::~BodyMotionGenerationBar ( )
virtual

Member Function Documentation

int cnoid::BodyMotionGenerationBar::balancerIterations ( ) const
int cnoid::BodyMotionGenerationBar::boundaryConditionType ( ) const
double cnoid::BodyMotionGenerationBar::boundarySmootherTime ( ) const
int cnoid::BodyMotionGenerationBar::boundarySmootherType ( ) const
double cnoid::BodyMotionGenerationBar::dynamicsTimeRatio ( ) const
double BodyMotionGenerationBar::flatLandingHeight ( ) const
double BodyMotionGenerationBar::flatLiftingHeight ( ) const
double BodyMotionGenerationBar::impactReductionHeight ( ) const
double BodyMotionGenerationBar::impactReductionTime ( ) const
void BodyMotionGenerationBar::initializeInstance ( ExtensionManager ext)
static
int cnoid::BodyMotionGenerationBar::initialWaistTrajectoryMode ( ) const
BodyMotionGenerationBar * BodyMotionGenerationBar::instance ( )
static
bool BodyMotionGenerationBar::isAutoGenerationForNewBodyEnabled ( ) const
bool BodyMotionGenerationBar::isAutoGenerationMode ( ) const
bool BodyMotionGenerationBar::isAutoInterpolationUpdateMode ( ) const
bool BodyMotionGenerationBar::isAutoZmpAdjustmentMode ( ) const
bool BodyMotionGenerationBar::isBalancerEnabled ( ) const
bool BodyMotionGenerationBar::isLipSyncMixMode ( ) const
bool BodyMotionGenerationBar::isSe3Enabled ( ) const
bool BodyMotionGenerationBar::isStealthyStepMode ( ) const
bool BodyMotionGenerationBar::isTimeBarRangeOnly ( ) const
double BodyMotionGenerationBar::minZmpTransitionTime ( ) const
double BodyMotionGenerationBar::postFinalDuration ( ) const
double BodyMotionGenerationBar::preInitialDuration ( ) const
void BodyMotionGenerationBar::setBalancer ( Balancer balancer)
bool BodyMotionGenerationBar::shapeBodyMotion ( BodyPtr  body,
PoseProvider provider,
BodyMotionItemPtr  motionItem,
bool  putMessages = false 
)
SignalProxy<void()> cnoid::BodyMotionGenerationBar::sigInterpolationParametersChanged ( )
inline
double BodyMotionGenerationBar::stealthyHeightRatioThresh ( ) const
double BodyMotionGenerationBar::timeScaleRatio ( ) const
double cnoid::BodyMotionGenerationBar::timeToStartBalancer ( ) const
void BodyMotionGenerationBar::unsetBalancer ( )
double BodyMotionGenerationBar::zmpCenteringTimeThresh ( ) const
double BodyMotionGenerationBar::zmpMaxDistanceFromCenter ( ) const
double BodyMotionGenerationBar::zmpTimeMarginBeforeLifting ( ) const

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