openrave.org

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義 グループ ページ
Public メソッド | Public 変数 | すべてのメンバ一覧
クラス OpenRAVE::KinBody::LinkInfo

Describes the properties of a link used to initialize it. [詳細]

#include <kinbody.h>

OpenRAVE::KinBody::LinkInfoに対する継承グラフ
Inheritance graph
[凡例]
OpenRAVE::KinBody::LinkInfoのコラボレーション図
Collaboration graph
[凡例]

Public メソッド

 LinkInfo ()
 
virtual ~LinkInfo ()
 
- Public メソッド inherited from OpenRAVE::XMLReadable
 XMLReadable (const std::string &xmlid)
 
virtual ~XMLReadable ()
 
virtual const std::string & GetXMLId () const
 
virtual void Serialize (BaseXMLWriterPtr writer, int options=0) const
 serializes the interface
 
- Public メソッド inherited from OpenRAVE::UserData
virtual ~UserData ()
 

Public 変数

std::vector< GeometryInfoPtr_vgeometryinfos
 
std::string _name
 unique link name
 
Transform _t
 
Transform _tMassFrame
 the frame for inertia and center of mass of the link in the link's coordinate system
 
dReal _mass
 mass of link
 
Vector _vinertiamoments
 inertia along the axes of _tMassFrame
 
std::map< std::string,
std::vector< dReal > > 
_mapFloatParameters
 custom key-value pairs that could not be fit in the current model
 
std::map< std::string,
std::vector< int > > 
_mapIntParameters
 
std::vector< std::string > _vForcedAdjacentLinks
 force the following links to be treated as adjacent to this link
 
bool _bStatic
 Indicates a static body that does not move with respect to the root link.
 
bool _bIsEnabled
 false if the link is disabled. disabled links do not participate in collision detection
 
bool __padding0
 
bool __padding1
 

説明

Describes the properties of a link used to initialize it.

kinbody.h151 行で定義されています。

コンストラクタとデストラクタ

OpenRAVE::KinBody::LinkInfo::LinkInfo ( )

kinbodylink.cpp22 行で定義されています。

virtual OpenRAVE::KinBody::LinkInfo::~LinkInfo ( )
inlinevirtual

kinbody.h155 行で定義されています。

変数

bool OpenRAVE::KinBody::LinkInfo::__padding0

kinbody.h180 行で定義されています。

bool OpenRAVE::KinBody::LinkInfo::__padding1

kinbody.h180 行で定義されています。

bool OpenRAVE::KinBody::LinkInfo::_bIsEnabled

false if the link is disabled. disabled links do not participate in collision detection

kinbody.h179 行で定義されています。

bool OpenRAVE::KinBody::LinkInfo::_bStatic

Indicates a static body that does not move with respect to the root link.

Static should be used when an object has infinite mass and shouldn't be affected by physics (including gravity). Collision still works.

kinbody.h176 行で定義されています。

std::map<std::string, std::vector<dReal> > OpenRAVE::KinBody::LinkInfo::_mapFloatParameters

custom key-value pairs that could not be fit in the current model

kinbody.h168 行で定義されています。

std::map<std::string, std::vector<int> > OpenRAVE::KinBody::LinkInfo::_mapIntParameters

custom key-value pairs that could not be fit in the current model

kinbody.h169 行で定義されています。

dReal OpenRAVE::KinBody::LinkInfo::_mass

mass of link

kinbody.h165 行で定義されています。

std::string OpenRAVE::KinBody::LinkInfo::_name

unique link name

the current transformation of the link with respect to the body coordinate system

kinbody.h160 行で定義されています。

Transform OpenRAVE::KinBody::LinkInfo::_t

kinbody.h161 行で定義されています。

Transform OpenRAVE::KinBody::LinkInfo::_tMassFrame

the frame for inertia and center of mass of the link in the link's coordinate system

kinbody.h163 行で定義されています。

std::vector<std::string> OpenRAVE::KinBody::LinkInfo::_vForcedAdjacentLinks

force the following links to be treated as adjacent to this link

kinbody.h171 行で定義されています。

std::vector<GeometryInfoPtr> OpenRAVE::KinBody::LinkInfo::_vgeometryinfos

kinbody.h157 行で定義されています。

Vector OpenRAVE::KinBody::LinkInfo::_vinertiamoments

inertia along the axes of _tMassFrame

kinbody.h167 行で定義されています。


このクラスの説明は次のファイルから生成されました: