hpp-gui  4.15.1
Graphical interface for HPP
hpp.gui::JointTreeItem Class Reference

#include </local/robotpkg/var/tmp/robotpkg/graphics/py-qt-hpp-gui/work/hpp-gui-4.15.1/plugins/hppwidgetsplugin/joint-tree-item.hh>

Inheritance diagram for hpp.gui::JointTreeItem:
Collaboration diagram for hpp.gui::JointTreeItem:

Public Types

enum  ItemType {
  SkipType = 0, IntegratorType, UnboundedValueType, BoundedValueType,
  BoundType
}
 
typedef CORBA::ULong ULong
 
typedef gepetto::viewer::NodePtr_t NodePtr_t
 
typedef std::vector< NodePtr_tNodesPtr_t
 

Public Member Functions

 JointTreeItem (const char *name, const ULong &idxQ, const ULong &idxV, const hpp::floatSeq &q, const hpp::floatSeq &b, const ULong &nbDof, const NodesPtr_t &node)
 
 ~JointTreeItem ()
 
virtual QStandardItem * clone () const
 
virtual int type ()
 
const std::string & name () const
 
hpp::floatSeq config () const
 
hpp::floatSeq bounds () const
 
ULong rankInConfig () const
 
ULong rankInVelocity () const
 
ULong configSize () const
 
ULong numberDof () const
 
void updateBounds (const hpp::floatSeq &b)
 
void updateConfig (const hpp::floatSeq &c)
 
void updateFromRobotConfig (const hpp::floatSeq &c)
 
void updateTypeRole ()
 
void setupActions (HppWidgetsPlugin *plugin)
 
const QList< QAction * > & actions () const
 

Static Public Attributes

static const int IndexRole
 
static const int LowerBoundRole
 
static const int UpperBoundRole
 
static const int TypeRole
 

Member Typedef Documentation

◆ NodePtr_t

typedef gepetto::viewer::NodePtr_t hpp.gui::JointTreeItem::NodePtr_t

◆ NodesPtr_t

◆ ULong

typedef CORBA::ULong hpp.gui::JointTreeItem::ULong

Member Enumeration Documentation

◆ ItemType

Enumerator
SkipType 
IntegratorType 
UnboundedValueType 
BoundedValueType 
BoundType 

Constructor & Destructor Documentation

◆ JointTreeItem()

hpp.gui::JointTreeItem::JointTreeItem ( const char *  name,
const ULong idxQ,
const ULong idxV,
const hpp::floatSeq &  q,
const hpp::floatSeq &  b,
const ULong nbDof,
const NodesPtr_t node 
)

◆ ~JointTreeItem()

hpp.gui::JointTreeItem::~JointTreeItem ( )

Member Function Documentation

◆ actions()

const QList<QAction*>& hpp.gui::JointTreeItem::actions ( ) const

◆ bounds()

hpp::floatSeq hpp.gui::JointTreeItem::bounds ( ) const

◆ clone()

virtual QStandardItem* hpp.gui::JointTreeItem::clone ( ) const
virtual

◆ config()

hpp::floatSeq hpp.gui::JointTreeItem::config ( ) const

◆ configSize()

ULong hpp.gui::JointTreeItem::configSize ( ) const
inline

◆ name()

const std::string& hpp.gui::JointTreeItem::name ( ) const
inline

◆ numberDof()

ULong hpp.gui::JointTreeItem::numberDof ( ) const
inline

◆ rankInConfig()

ULong hpp.gui::JointTreeItem::rankInConfig ( ) const
inline

◆ rankInVelocity()

ULong hpp.gui::JointTreeItem::rankInVelocity ( ) const
inline

◆ setupActions()

void hpp.gui::JointTreeItem::setupActions ( HppWidgetsPlugin plugin)

◆ type()

virtual int hpp.gui::JointTreeItem::type ( )
inlinevirtual

◆ updateBounds()

void hpp.gui::JointTreeItem::updateBounds ( const hpp::floatSeq &  b)

◆ updateConfig()

void hpp.gui::JointTreeItem::updateConfig ( const hpp::floatSeq &  c)

◆ updateFromRobotConfig()

void hpp.gui::JointTreeItem::updateFromRobotConfig ( const hpp::floatSeq &  c)

◆ updateTypeRole()

void hpp.gui::JointTreeItem::updateTypeRole ( )

Member Data Documentation

◆ IndexRole

const int hpp.gui::JointTreeItem::IndexRole
static

◆ LowerBoundRole

const int hpp.gui::JointTreeItem::LowerBoundRole
static

◆ TypeRole

const int hpp.gui::JointTreeItem::TypeRole
static

◆ UpperBoundRole

const int hpp.gui::JointTreeItem::UpperBoundRole
static

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