Choreonoid  1.5
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
cnoid::KinematicsBar Class Reference

#include <KinematicsBar.h>

Inheritance diagram for cnoid::KinematicsBar:
cnoid::ToolBar

Public Types

enum  Mode { AUTO_MODE, FK_MODE, IK_MODE }
 

Public Member Functions

virtual ~KinematicsBar ()
 
int mode () const
 
bool isPositionDraggerEnabled () const
 
bool isFootSnapMode () const
 
void getSnapThresholds (double &distance, double &angle) const
 
bool isJointPositionLimitMode () const
 
bool isPenetrationBlockMode () const
 
double penetrationBlockDepth () const
 
bool isCollisionLinkHighlihtMode () const
 
int collisionDetectionPriority () const
 
SignalProxy< void()> sigCollisionVisualizationChanged ()
 
- 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 KinematicsBarinstance ()
 

Protected Member Functions

virtual bool storeState (Archive &archive)
 
virtual bool restoreState (const Archive &archive)
 

Additional Inherited Members

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

Member Enumeration Documentation

Enumerator
AUTO_MODE 
FK_MODE 
IK_MODE 

Constructor & Destructor Documentation

KinematicsBar::~KinematicsBar ( )
virtual

Member Function Documentation

int KinematicsBar::collisionDetectionPriority ( ) const
void KinematicsBar::getSnapThresholds ( double &  distance,
double &  angle 
) const
KinematicsBar * KinematicsBar::instance ( )
static
bool KinematicsBar::isCollisionLinkHighlihtMode ( ) const
bool KinematicsBar::isFootSnapMode ( ) const
bool KinematicsBar::isJointPositionLimitMode ( ) const
bool KinematicsBar::isPenetrationBlockMode ( ) const
bool KinematicsBar::isPositionDraggerEnabled ( ) const
int KinematicsBar::mode ( ) const
double KinematicsBar::penetrationBlockDepth ( ) const
bool KinematicsBar::restoreState ( const Archive archive)
protectedvirtual

Reimplemented from cnoid::ToolBar.

SignalProxy< void()> KinematicsBar::sigCollisionVisualizationChanged ( )
bool KinematicsBar::storeState ( Archive archive)
protectedvirtual

Reimplemented from cnoid::ToolBar.


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