index
index
summary
codeapi
kinematic_model.cpp
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/planning_models/src/
kinematic__model_8cpp
planning_models/kinematic_model.h
static btTransform
urdfPose2btTransform
namespaceplanning__models.html
a8acba8aad8256c5bba07c647cc37e78a
(const urdf::Pose &pose)
kinematic_model.h
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/planning_models/include/planning_models/
kinematic__model_8h
planning_models::KinematicModel::AttachedBodyModel
planning_models::KinematicModel::FixedJointModel
planning_models::KinematicModel::FloatingJointModel
planning_models::KinematicModel::GroupConfig
planning_models::KinematicModel::JointModel
planning_models::KinematicModel::JointModelGroup
planning_models::KinematicModel
planning_models::KinematicModel::LinkModel
planning_models::KinematicModel::MultiDofConfig
planning_models::KinematicModel::PlanarJointModel
planning_models::KinematicModel::PrismaticJointModel
planning_models::KinematicModel::RevoluteJointModel
kinematic_state.cpp
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/planning_models/src/
kinematic__state_8cpp
planning_models/kinematic_state.h
kinematic_state.h
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/planning_models/include/planning_models/
kinematic__state_8h
kinematic_model.h
planning_models::KinematicState::AttachedBodyState
planning_models::KinematicState::JointState
planning_models::KinematicState::JointStateGroup
planning_models::KinematicState
planning_models::KinematicState::LinkState
mainpage.dox
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/planning_models/
mainpage_8dox
test_kinematic.cpp
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/planning_models/test/
test__kinematic_8cpp
planning_models/kinematic_model.h
planning_models/kinematic_state.h
int
main
test__kinematic_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static bool
sameStringIgnoringWS
test__kinematic_8cpp.html
a19817e415ffbf2f67c9e406a3ab4458e
(const std::string &s1, const std::string &s2)
TEST
test__kinematic_8cpp.html
a80b41f923b89c36f8d10255ef4c9f873
(FK, OneRobot)
TEST
test__kinematic_8cpp.html
a0a60a2f41ceb978a0c3e889302e33df8
(LoadingAndFK, SimpleRobot)
TEST
test__kinematic_8cpp.html
a3f9c85cd3634062dbfc3758043c4b16c
(Loading, SimpleRobot)
test_kinematic_complicated.cpp
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/planning_models/test/
test__kinematic__complicated_8cpp
planning_models/kinematic_model.h
planning_models/kinematic_state.h
LoadPlanningModelsPr2
int
main
test__kinematic__complicated_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__kinematic__complicated_8cpp.html
a21a56d609cf50d6d770a29e8edc10a43
(LoadPlanningModelsPr2, GroupInit)
TEST_F
test__kinematic__complicated_8cpp.html
abf4431327c942f74de6cea01ebbfb040
(LoadPlanningModelsPr2, MultidofInit)
TEST_F
test__kinematic__complicated_8cpp.html
a6c1fe19a26bbfaa914da12ac1d6e1d3d
(LoadPlanningModelsPr2, InitOK)
static const std::string
rel_path
test__kinematic__complicated_8cpp.html
aefdf14a21c0fdc5576fcb16463cf8ba8
LoadPlanningModelsPr2
classLoadPlanningModelsPr2.html
virtual void
SetUp
classLoadPlanningModelsPr2.html
a9b2068eb5817ad2fd987ed72ce8e4b8a
()
virtual void
TearDown
classLoadPlanningModelsPr2.html
acf4a419ed8c19809166320fab9a2265a
()
std::string
full_path_
classLoadPlanningModelsPr2.html
a2cfca0a12001ade5c6ae7e3ed21c6e68
urdf::Model
urdf_model_
classLoadPlanningModelsPr2.html
a06787028eb5eaa96b0c16a6c0517caed
bool
urdf_ok_
classLoadPlanningModelsPr2.html
a9ba43f397663aa8fb277865e8bd74047
planning_models::KinematicModel
classplanning__models_1_1KinematicModel.html
planning_models::KinematicModel::AttachedBodyModel
planning_models::KinematicModel::FixedJointModel
planning_models::KinematicModel::FloatingJointModel
planning_models::KinematicModel::GroupConfig
planning_models::KinematicModel::JointModel
planning_models::KinematicModel::JointModelGroup
planning_models::KinematicModel::LinkModel
planning_models::KinematicModel::MultiDofConfig
planning_models::KinematicModel::PlanarJointModel
planning_models::KinematicModel::PrismaticJointModel
planning_models::KinematicModel::RevoluteJointModel
void
addAttachedBodyModel
classplanning__models_1_1KinematicModel.html
aa2c9abc1051b1e51cbb20f6a9485a48a
(const std::string &link_name, AttachedBodyModel *att_body_model)
bool
addModelGroup
classplanning__models_1_1KinematicModel.html
abc72ceb18077e7cf9f0ff6db966ff065
(const GroupConfig &group)
void
clearAllAttachedBodyModels
classplanning__models_1_1KinematicModel.html
a00fd7ec7016c82208a5ada5e96103f77
()
void
clearLinkAttachedBodyModel
classplanning__models_1_1KinematicModel.html
a3ad60b6f2321284e78091dbf4b41dff2
(const std::string &link_name, const std::string &att_name)
void
clearLinkAttachedBodyModels
classplanning__models_1_1KinematicModel.html
a073255c52bb480d84a49193d39ee0312
(const std::string &link_name)
void
copyFrom
classplanning__models_1_1KinematicModel.html
abf6ed12b61c3b842aaa349bec67c9b18
(const KinematicModel &source)
void
exclusiveLock
classplanning__models_1_1KinematicModel.html
a3544ef093070bced52e8ed1357b238ba
(void) const
void
exclusiveUnlock
classplanning__models_1_1KinematicModel.html
acb7e1a4334223e8819f83436935f296e
(void) const
std::vector< const AttachedBodyModel * >
getAttachedBodyModels
classplanning__models_1_1KinematicModel.html
a79bf272c871806dbaa896fe7b5898088
() const
std::vector< std::string >
getChildJointModelNames
classplanning__models_1_1KinematicModel.html
a17f51b447a6272eb9c9ce76966d53145
(const JointModel *parent) const
std::vector< std::string >
getChildJointModelNames
classplanning__models_1_1KinematicModel.html
a59661bddaea476cea3b9dd5b5ca47deb
(const LinkModel *parent) const
void
getChildJointModels
classplanning__models_1_1KinematicModel.html
a8e04ccb49561a4820fbd5690e7107c53
(const JointModel *parent, std::vector< const JointModel * > &links) const
void
getChildJointModels
classplanning__models_1_1KinematicModel.html
aaf82c3f81c37f351eeacac5fa88bca80
(const LinkModel *parent, std::vector< const JointModel * > &links) const
std::vector< std::string >
getChildLinkModelNames
classplanning__models_1_1KinematicModel.html
a906c99e0fccf844701555bff96fefdaf
(const JointModel *parent) const
std::vector< std::string >
getChildLinkModelNames
classplanning__models_1_1KinematicModel.html
a070b374b9e0b7a64a2af342499e6aa75
(const LinkModel *parent) const
void
getChildLinkModels
classplanning__models_1_1KinematicModel.html
a506a3c3b441e11ca785208910e81394c
(const JointModel *parent, std::vector< const LinkModel * > &links) const
void
getChildLinkModels
classplanning__models_1_1KinematicModel.html
a521dbe65eff2bfade2bea35757d82eae
(const LinkModel *parent, std::vector< const LinkModel * > &links) const
const JointModel *
getJointModel
classplanning__models_1_1KinematicModel.html
a04b2cf469b64cabd4b1a245cdabdb885
(const std::string &joint) const
const std::map< std::string, GroupConfig > &
getJointModelGroupConfigMap
classplanning__models_1_1KinematicModel.html
ad292be58419f822452a4d27ae608df92
() const
const std::map< std::string, JointModelGroup * > &
getJointModelGroupMap
classplanning__models_1_1KinematicModel.html
a56f0ac16b178bb73d095114ffdbb24ed
() const
void
getJointModelNames
classplanning__models_1_1KinematicModel.html
ae7206d3d944bca1895c3c79658245615
(std::vector< std::string > &joints) const
const std::vector< JointModel * > &
getJointModels
classplanning__models_1_1KinematicModel.html
aaf5a85d961c8e35bd322cde72f4095d5
() const
const LinkModel *
getLinkModel
classplanning__models_1_1KinematicModel.html
a22fb866dafb6e6115fa113aa9fd05ca5
(const std::string &link) const
void
getLinkModelNames
classplanning__models_1_1KinematicModel.html
a5c9caf196b31e151e0ac358532daa71f
(std::vector< std::string > &links) const
const std::vector< LinkModel * > &
getLinkModels
classplanning__models_1_1KinematicModel.html
ad233d8a9516ba44a44ee826acd9d27a3
() const
const std::vector< LinkModel * > &
getLinkModelsWithCollisionGeometry
classplanning__models_1_1KinematicModel.html
a235ffd0b9839fd9803218f3bb90ca8f0
() const
const JointModelGroup *
getModelGroup
classplanning__models_1_1KinematicModel.html
a2561744c88d0dc856d6a0c0c9a15c493
(const std::string &name) const
void
getModelGroupNames
classplanning__models_1_1KinematicModel.html
ab28164867ae67ac7ceb73e68f3e903a7
(std::vector< std::string > &getModelGroupNames) const
const std::string &
getName
classplanning__models_1_1KinematicModel.html
a1418fc150938a788afdc6b16bef20584
(void) const
std::string
getRobotName
classplanning__models_1_1KinematicModel.html
ab62c843d88534723e42ddba5e1f20897
() const
const JointModel *
getRoot
classplanning__models_1_1KinematicModel.html
ad9a495774eb2763817d19cb99cc522ea
(void) const
bool
hasJointModel
classplanning__models_1_1KinematicModel.html
ab310d6ddd93aa79718c7eea9be620fd3
(const std::string &name) const
bool
hasLinkModel
classplanning__models_1_1KinematicModel.html
a2017623dec095ed3c215d89c1afe6b81
(const std::string &name) const
bool
hasModelGroup
classplanning__models_1_1KinematicModel.html
aef74f00d1da388c9f0056f11ba9fcfa0
(const std::string &group) const
KinematicModel
classplanning__models_1_1KinematicModel.html
a2e889cd0154855be47c6f8e7238a67eb
(const urdf::Model &model, const std::vector< GroupConfig > &group_configs, const std::vector< MultiDofConfig > &multi_dof_configs)
KinematicModel
classplanning__models_1_1KinematicModel.html
a5a6086a4a2eee2f79e0da5d21eacc110
(const KinematicModel &source)
void
printModelInfo
classplanning__models_1_1KinematicModel.html
aa2516709fb573e9deec604dda3ea8088
(std::ostream &out=std::cout) const
void
removeModelGroup
classplanning__models_1_1KinematicModel.html
a702f058c0aac38bce3cf9b807e828d71
(const std::string &group)
void
replaceAttachedBodyModels
classplanning__models_1_1KinematicModel.html
a7855941bb7b89a83d6b6ec8bc60dd2f4
(const std::string &link_name, std::vector< AttachedBodyModel * > &attached_body_vector)
void
sharedLock
classplanning__models_1_1KinematicModel.html
af3bf21709a183086a9273338619d5e38
(void) const
void
sharedUnlock
classplanning__models_1_1KinematicModel.html
a45d6154e6175d0ea2533a59ec9f0c093
(void) const
~KinematicModel
classplanning__models_1_1KinematicModel.html
a632efbd2ca013aed70faaa3bc864b1ad
(void)
void
buildGroups
classplanning__models_1_1KinematicModel.html
af973565babfa4cb9b7ac4690f4fcfed4
(const std::vector< GroupConfig > &)
JointModel *
buildRecursive
classplanning__models_1_1KinematicModel.html
a4951ae26d3f7770fe4a70528572b00a8
(LinkModel *parent, const urdf::Link *link, const std::vector< MultiDofConfig > &multi_dof_configs)
JointModel *
constructJointModel
classplanning__models_1_1KinematicModel.html
ace6e952d1e6ddc02b191a3a1d03429be
(const urdf::Joint *urdfJointModel, const urdf::Link *child_link, const std::vector< MultiDofConfig > &multi_dof_configs)
LinkModel *
constructLinkModel
classplanning__models_1_1KinematicModel.html
a6b11e49a1bb381963966a3c7bdc777f6
(const urdf::Link *urdfLink)
shapes::Shape *
constructShape
classplanning__models_1_1KinematicModel.html
ab21a80f260f1f0fdf2e50c408878583b
(const urdf::Geometry *geom)
JointModel *
copyJointModel
classplanning__models_1_1KinematicModel.html
a3408d5f2fe690f4d4fcef495bd0b9ae1
(const JointModel *joint)
JointModel *
copyRecursive
classplanning__models_1_1KinematicModel.html
aba1a7bf863ebbd907364d72f60e69a56
(LinkModel *parent, const LinkModel *link)
std::map< std::string, GroupConfig >
joint_model_group_config_map_
classplanning__models_1_1KinematicModel.html
a1ac411082e8a5d025505bed7f7ae72c3
std::map< std::string, JointModelGroup * >
joint_model_group_map_
classplanning__models_1_1KinematicModel.html
a5b7485f074ad9140cc4aa2b580396751
std::map< std::string, JointModel * >
joint_model_map_
classplanning__models_1_1KinematicModel.html
aa51591cdaba70e3e341c426dd98e7bc5
std::vector< JointModel * >
joint_model_vector_
classplanning__models_1_1KinematicModel.html
a0d2435d9ce28f839ff88a48eace9ded7
std::map< std::string, LinkModel * >
link_model_map_
classplanning__models_1_1KinematicModel.html
a5ed6a533c58ab18506c925a64449b3b2
std::vector< LinkModel * >
link_model_vector_
classplanning__models_1_1KinematicModel.html
a48ff7ef3f187540899227f57f0be71ef
std::vector< LinkModel * >
link_models_with_collision_geometry_vector_
classplanning__models_1_1KinematicModel.html
a4e1eb4c6a68a368613fc1e0577deb26f
boost::shared_mutex
lock_
classplanning__models_1_1KinematicModel.html
a1a395abe812afc9a0849c34878700fa1
std::string
model_name_
classplanning__models_1_1KinematicModel.html
af6d7015ac7604d4742fd6a5227dcfa9c
JointModel *
root_
classplanning__models_1_1KinematicModel.html
a02341df7a8b535bc3f90176b7f07f8d8
planning_models::KinematicModel::AttachedBodyModel
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
AttachedBodyModel
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
a32d756abc5fdc405bd54b2b27c388f22
(const LinkModel *link, const std::string &id, const std::vector< btTransform > &attach_trans, const std::vector< std::string > &touch_links, std::vector< shapes::Shape * > &shapes)
const std::vector< btTransform > &
getAttachedBodyFixedTransforms
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
a3ce50874f7de74c128946b3e2beca437
() const
const LinkModel *
getAttachedLinkModel
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
ace36a309be5f00d2c8d17c5753ee1c3c
() const
const std::string &
getName
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
abbb4936b1bc274ae3a4a048eb7e33b0b
() const
const std::vector< shapes::Shape * > &
getShapes
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
a7586f71be6e5ae3c567215f15be7b4ec
() const
const std::vector< std::string > &
getTouchLinks
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
a82f96de975c745c37385e270dfba9773
() const
~AttachedBodyModel
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
a2a240c125d5f93fba88cedae02d83678
(void)
std::vector< btTransform >
attach_trans_
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
a470cf35479700952e290a749768cc4c0
const LinkModel *
attached_link_model_
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
a7412ff740006741db0baac7d3bf77d12
std::string
id_
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
ac2f277d79119b64bcdc6364633f4582c
std::vector< shapes::Shape * >
shapes_
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
a5bf4a255f72f6ded71e2e4c55a9db497
std::vector< std::string >
touch_links_
classplanning__models_1_1KinematicModel_1_1AttachedBodyModel.html
a9c53dafa46a2aaae1c166073ecc1ebb1
planning_models::KinematicModel::FixedJointModel
classplanning__models_1_1KinematicModel_1_1FixedJointModel.html
planning_models::KinematicModel::JointModel
virtual std::vector< double >
computeJointStateValues
classplanning__models_1_1KinematicModel_1_1FixedJointModel.html
a6418adc6458f3b03d8764f9e6ab5575d
(const btTransform &transform) const
virtual btTransform
computeTransform
classplanning__models_1_1KinematicModel_1_1FixedJointModel.html
a34e20bd149d882c4e2b0dbe174f28da7
(const std::vector< double > &joint_values) const
FixedJointModel
classplanning__models_1_1KinematicModel_1_1FixedJointModel.html
a028d7069709229bc7e054d128e3e6384
(const FixedJointModel *joint)
FixedJointModel
classplanning__models_1_1KinematicModel_1_1FixedJointModel.html
a93bb952d009c2800474f8835c3b4f95f
(const std::string name, const MultiDofConfig *multi_dof_config)
planning_models::KinematicModel::FloatingJointModel
classplanning__models_1_1KinematicModel_1_1FloatingJointModel.html
planning_models::KinematicModel::JointModel
virtual std::vector< double >
computeJointStateValues
classplanning__models_1_1KinematicModel_1_1FloatingJointModel.html
ae577af5e7b486da7dcee338302f258e4
(const btTransform &transform) const
virtual btTransform
computeTransform
classplanning__models_1_1KinematicModel_1_1FloatingJointModel.html
ab79d3594dd5dee5ee29b1f034ffc491f
(const std::vector< double > &joint_values) const
FloatingJointModel
classplanning__models_1_1KinematicModel_1_1FloatingJointModel.html
a8e6dfa0ea0ad427d575900edc8f62197
(const FloatingJointModel *joint)
FloatingJointModel
classplanning__models_1_1KinematicModel_1_1FloatingJointModel.html
a25701657b64cd1b0f76e4401de470d8b
(const std::string &name, const MultiDofConfig *multi_dof_config)
virtual void
getVariableDefaultValuesGivenBounds
classplanning__models_1_1KinematicModel_1_1FloatingJointModel.html
a5fd6552c8c85e9687b9413ebc31f77fb
(std::map< std::string, double > &ret_map) const
planning_models::KinematicModel::GroupConfig
structplanning__models_1_1KinematicModel_1_1GroupConfig.html
GroupConfig
structplanning__models_1_1KinematicModel_1_1GroupConfig.html
adb875f0c73fbed8dbc3770f0d1736e10
(std::string name, std::vector< std::string > joints, std::vector< std::string > subgroups)
GroupConfig
structplanning__models_1_1KinematicModel_1_1GroupConfig.html
af6a2b1bab5713ab9d8cddb8115dbf1ed
(std::string name, std::string base_link, std::string tip_link)
GroupConfig
structplanning__models_1_1KinematicModel_1_1GroupConfig.html
a69f2ba8a4ed2ca1f7e7fa1d46b7759f5
()
std::string
base_link_
structplanning__models_1_1KinematicModel_1_1GroupConfig.html
a49a6fa3223e900e652d494012f92fc24
std::vector< std::string >
joints_
structplanning__models_1_1KinematicModel_1_1GroupConfig.html
abfbbfb2ca480de43a1aa396bbd8292f3
std::string
name_
structplanning__models_1_1KinematicModel_1_1GroupConfig.html
a6123b64a3371293e7a5c91fcdd03a6f5
std::vector< std::string >
subgroups_
structplanning__models_1_1KinematicModel_1_1GroupConfig.html
a7b108946302d19be4c2decb16a87d198
std::string
tip_link_
structplanning__models_1_1KinematicModel_1_1GroupConfig.html
aa7632c8129dbb137dbd7ad74d4f77b4d
planning_models::KinematicModel::JointModel
classplanning__models_1_1KinematicModel_1_1JointModel.html
boost::bimap< std::string, std::string >
js_type
classplanning__models_1_1KinematicModel_1_1JointModel.html
addb7eeae263a653213012e406f082f05
virtual std::vector< double >
computeJointStateValues
classplanning__models_1_1KinematicModel_1_1JointModel.html
a812f92da3d458b6f7725237cf6145e03
(const btTransform &transform) const =0
virtual btTransform
computeTransform
classplanning__models_1_1KinematicModel_1_1JointModel.html
adb223e280289f210e0c9ceec38b4c5a8
(const std::vector< double > &joint_values) const =0
const std::map< std::string, std::pair< double, double > > &
getAllVariableBounds
classplanning__models_1_1KinematicModel_1_1JointModel.html
abbecef3bfade2a3eb07933c59c9ed647
() const
const std::string &
getChildFrameId
classplanning__models_1_1KinematicModel_1_1JointModel.html
a13968ca31f2dbb72deb9f71561e8a146
() const
const LinkModel *
getChildLinkModel
classplanning__models_1_1KinematicModel_1_1JointModel.html
a901819e82a23d2c4085546fc54044b81
() const
const std::map< unsigned int, std::string > &
getComputatationOrderMapIndex
classplanning__models_1_1KinematicModel_1_1JointModel.html
add68d87662f4e5fc9a7352b1f749d841
() const
std::string
getEquiv
classplanning__models_1_1KinematicModel_1_1JointModel.html
acf75546ba5bac080d4aeff42d89d4781
(const std::string &name) const
const js_type &
getJointStateEquivalents
classplanning__models_1_1KinematicModel_1_1JointModel.html
accbcdb3631f9885b103b062c5faa3848
() const
const std::string &
getName
classplanning__models_1_1KinematicModel_1_1JointModel.html
a7b26689ee6181f00d738dbaaec989c32
() const
const std::string &
getParentFrameId
classplanning__models_1_1KinematicModel_1_1JointModel.html
aa64e30600b80cb3e6d8dc6166c03c355
() const
const LinkModel *
getParentLinkModel
classplanning__models_1_1KinematicModel_1_1JointModel.html
acbd0ddd2db58469a008e6ece90fdf2d2
() const
bool
getVariableBounds
classplanning__models_1_1KinematicModel_1_1JointModel.html
ae24075c3c6d763689758f1e9a4359d02
(const std::string &variable, std::pair< double, double > &bounds) const
virtual void
getVariableDefaultValuesGivenBounds
classplanning__models_1_1KinematicModel_1_1JointModel.html
add9f46354430117364b1b74007e63b65
(std::map< std::string, double > &ret_map) const
bool
hasVariable
classplanning__models_1_1KinematicModel_1_1JointModel.html
af96748c430edb037cac38bee189f002f
(const std::string var) const
void
initialize
classplanning__models_1_1KinematicModel_1_1JointModel.html
a0534b9d138aaf4ed7e1268312fb286e3
(const std::vector< std::string > &local_names, const MultiDofConfig *multi_dof_config=NULL)
virtual bool
isValueWithinVariableBounds
classplanning__models_1_1KinematicModel_1_1JointModel.html
af20366d55c7127a90524acd9ce8439fa
(const std::string &variable, const double &value, bool &within_bounds) const
JointModel
classplanning__models_1_1KinematicModel_1_1JointModel.html
a6300b2ea0eef301cf6fa55e0a42756e2
(const JointModel *joint)
JointModel
classplanning__models_1_1KinematicModel_1_1JointModel.html
a29cd819acc4b68f75f14467d0522d5d8
(const std::string &name)
bool
setVariableBounds
classplanning__models_1_1KinematicModel_1_1JointModel.html
a86488afea7595d0317948b3471e31c19
(const std::string &variable, double low, double high)
virtual
~JointModel
classplanning__models_1_1KinematicModel_1_1JointModel.html
a9fdf7176d44f1386541722cfcb174e6b
(void)
std::string
child_frame_id_
classplanning__models_1_1KinematicModel_1_1JointModel.html
a4ad0c185d8f189feb7b62ffa064bbd81
LinkModel *
child_link_model_
classplanning__models_1_1KinematicModel_1_1JointModel.html
aadb69830bd8c4cffc201e5c9b43f275d
std::map< unsigned int, std::string >
computation_order_map_index_
classplanning__models_1_1KinematicModel_1_1JointModel.html
afb44ff29536754cc8cc318650c09c810
std::map< std::string, std::pair< double, double > >
joint_state_bounds_
classplanning__models_1_1KinematicModel_1_1JointModel.html
a76105fc375bf718b0fb513b836a8b7f4
js_type
joint_state_equivalents_
classplanning__models_1_1KinematicModel_1_1JointModel.html
a23f05a87f6a714140fb780ceff4344c5
std::string
name_
classplanning__models_1_1KinematicModel_1_1JointModel.html
a1ac49a4660360fb8da4fdb9b520c4d7d
std::string
parent_frame_id_
classplanning__models_1_1KinematicModel_1_1JointModel.html
a9f9ded4e114d237f4bc5e52ffd3f85c5
LinkModel *
parent_link_model_
classplanning__models_1_1KinematicModel_1_1JointModel.html
a6cb2f374ed6c82a1050b6a5f688e495e
friend class
KinematicModel
classplanning__models_1_1KinematicModel_1_1JointModel.html
aa2d7d54716a673543d2760720ff115aa
planning_models::KinematicModel::JointModelGroup
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
const std::vector< const JointModel * > &
getFixedJointModels
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
ae9e0ba8d7baebdb37a76ffd6fed253f3
() const
const std::vector< const LinkModel * > &
getGroupLinkModels
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a1012bacb5ea42f865f5d9c80d73917fc
() const
std::vector< std::string >
getGroupLinkNames
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a999f4eacbe60e11956ac7ae6b2f80f6b
() const
const JointModel *
getJointModel
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a65b70e7f9fa7211bac4a65382fb79ef0
(const std::string &joint)
const std::vector< std::string > &
getJointModelNames
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
ae1caa8467f8acd9b16dbfc221273116e
() const
const std::vector< const JointModel * > &
getJointModels
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a7b790f464afa8e68a906787c19f172ff
() const
const std::vector< const JointModel * > &
getJointRoots
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a1ef864e60c8f1f6517f506090ed9de43
() const
const std::string &
getName
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a3f45f356b798984d196baed03f519626
() const
std::vector< std::string >
getUpdatedLinkModelNames
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a74f92cd36c8b55963030593a5fee1194
() const
const std::vector< const LinkModel * > &
getUpdatedLinkModels
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a23e0fe3589501537a7ab9391a69b917a
() const
bool
hasJointModel
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
adb23b6008340cf4538fc7c69e62da29e
(const std::string &joint) const
JointModelGroup
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a31614d120011a8fdc30228bd38e05113
(const std::string &name, const std::vector< const JointModel * > &joint_vector, const std::vector< const JointModel * > &fixed_joint_vector, const KinematicModel *parent_model)
~JointModelGroup
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a963d74c8a14f7738ef029e9890cff7ce
(void)
std::vector< const JointModel * >
fixed_joint_model_vector_
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
aa884c0bcfda1dbe095f9a1004ab55d2b
std::vector< const LinkModel * >
group_link_model_vector_
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
af57e408e58b019d9e4edc4522951c83e
bool
is_valid_
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a6bd1fff4258feb98eb78200bfd359ae8
std::map< std::string, const JointModel * >
joint_model_map_
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
ac4756ee9b31adf0e3695ec9acdc67d29
std::vector< std::string >
joint_model_name_vector_
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
ad64dd10cf90174f22c3117774808ca3e
std::vector< const JointModel * >
joint_model_vector_
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
ad437fe3368bb0af65e7c156c44241834
std::vector< const JointModel * >
joint_roots_
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a61d6cbf721d3f090f1535ac1f499fb1d
std::string
name_
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
a84f0eaab24a6623281a3056e3b39873d
std::vector< const LinkModel * >
updated_link_model_vector_
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
af18ed21e846233f5be87af703ca1684d
friend class
KinematicModel
classplanning__models_1_1KinematicModel_1_1JointModelGroup.html
aa2d7d54716a673543d2760720ff115aa
planning_models::KinematicModel::LinkModel
classplanning__models_1_1KinematicModel_1_1LinkModel.html
const std::vector< AttachedBodyModel * > &
getAttachedBodyModels
classplanning__models_1_1KinematicModel_1_1LinkModel.html
ade538554ac90ebb1c24d1e15de3d1640
() const
const std::vector< JointModel * > &
getChildJointModels
classplanning__models_1_1KinematicModel_1_1LinkModel.html
ad5fd38e180dedbb334afa6502e926651
() const
const btTransform &
getCollisionOriginTransform
classplanning__models_1_1KinematicModel_1_1LinkModel.html
a4d608d5c29a02fb2a2fa0fa110f0bddb
() const
const btTransform &
getJointOriginTransform
classplanning__models_1_1KinematicModel_1_1LinkModel.html
ab03896c8f9fdee21f67b5c01473c5f16
() const
const shapes::Shape *
getLinkShape
classplanning__models_1_1KinematicModel_1_1LinkModel.html
ab13d5340e28fbdc94842b26f44fd0b35
() const
const std::string &
getName
classplanning__models_1_1KinematicModel_1_1LinkModel.html
afcf867f63aa377cd544097f4d478b24d
() const
const JointModel *
getParentJointModel
classplanning__models_1_1KinematicModel_1_1LinkModel.html
a16b42a0625a2dd4a2f8aa0fbbb16c3cc
() const
LinkModel
classplanning__models_1_1KinematicModel_1_1LinkModel.html
addb2a24c02dc200fc57491cc139139cc
(const LinkModel *link_model)
LinkModel
classplanning__models_1_1KinematicModel_1_1LinkModel.html
a34a394d9f33d4e991f0b3957a342bc5a
(const KinematicModel *kinematic_model)
~LinkModel
classplanning__models_1_1KinematicModel_1_1LinkModel.html
af4cc744e571550bc8911aac93ae68fa3
(void)
void
addAttachedBodyModel
classplanning__models_1_1KinematicModel_1_1LinkModel.html
ac99c8f52499a90857b6e0444873aed33
(AttachedBodyModel *attached_body_model)
void
clearAttachedBodyModels
classplanning__models_1_1KinematicModel_1_1LinkModel.html
a708b37cce4dc54cfa79e5d773100fb41
()
void
clearLinkAttachedBodyModel
classplanning__models_1_1KinematicModel_1_1LinkModel.html
a7d3c3c29fde3ada88647c10f99efab3c
(const std::string &att_name)
void
replaceAttachedBodyModels
classplanning__models_1_1KinematicModel_1_1LinkModel.html
a555cfac48606e12f0e8ac534a4a85046
(std::vector< AttachedBodyModel * > &attached_body_vector)
std::vector< AttachedBodyModel * >
attached_body_models_
classplanning__models_1_1KinematicModel_1_1LinkModel.html
ab5b93aaecb97f3143d1199686c520ef0
std::vector< JointModel * >
child_joint_models_
classplanning__models_1_1KinematicModel_1_1LinkModel.html
a939727dd0ac5af8a8023e001750a23b4
btTransform
collision_origin_transform_
classplanning__models_1_1KinematicModel_1_1LinkModel.html
afecf1876243e5f4c72f406e06eb43e97
btTransform
joint_origin_transform_
classplanning__models_1_1KinematicModel_1_1LinkModel.html
a9027b9242b81866d4ef4f74d46ba1985
const KinematicModel *
kinematic_model_
classplanning__models_1_1KinematicModel_1_1LinkModel.html
a2740c86c6138af6a9a2d542d1e709b4e
std::string
name_
classplanning__models_1_1KinematicModel_1_1LinkModel.html
aa5f4223068a581c85ed092fb8054c390
JointModel *
parent_joint_model_
classplanning__models_1_1KinematicModel_1_1LinkModel.html
af75a6ebe5c63ba7bba6c5d1de2b30874
shapes::Shape *
shape_
classplanning__models_1_1KinematicModel_1_1LinkModel.html
adf6500048fe53e2c9919162e8aa8c44b
friend class
KinematicModel
classplanning__models_1_1KinematicModel_1_1LinkModel.html
aa2d7d54716a673543d2760720ff115aa
planning_models::KinematicModel::MultiDofConfig
structplanning__models_1_1KinematicModel_1_1MultiDofConfig.html
MultiDofConfig
structplanning__models_1_1KinematicModel_1_1MultiDofConfig.html
a3f8c5516255b18806e28f868bf15c5f9
(std::string n)
~MultiDofConfig
structplanning__models_1_1KinematicModel_1_1MultiDofConfig.html
a678d98be7f0ed5c3fd732ba019acd9fe
()
std::string
child_frame_id
structplanning__models_1_1KinematicModel_1_1MultiDofConfig.html
a9f7aee9368c9f63f213b596fdd2ab3cc
std::string
name
structplanning__models_1_1KinematicModel_1_1MultiDofConfig.html
aa11a7e9aaa6ec4ec7f0d2f671ebb35d9
std::map< std::string, std::string >
name_equivalents
structplanning__models_1_1KinematicModel_1_1MultiDofConfig.html
a822297d92425c3f047c4b473d253d387
std::string
parent_frame_id
structplanning__models_1_1KinematicModel_1_1MultiDofConfig.html
abef8e54a76365eb9463744a560a6fea5
std::string
type
structplanning__models_1_1KinematicModel_1_1MultiDofConfig.html
a4189a8e798345c2f578778fe1181bfd2
planning_models::KinematicModel::PlanarJointModel
classplanning__models_1_1KinematicModel_1_1PlanarJointModel.html
planning_models::KinematicModel::JointModel
virtual std::vector< double >
computeJointStateValues
classplanning__models_1_1KinematicModel_1_1PlanarJointModel.html
a3323cc378700f2a2e81dc13c73931758
(const btTransform &transform) const
virtual btTransform
computeTransform
classplanning__models_1_1KinematicModel_1_1PlanarJointModel.html
a064ffac0f5463854e10454ef75b98e1f
(const std::vector< double > &joint_values) const
PlanarJointModel
classplanning__models_1_1KinematicModel_1_1PlanarJointModel.html
a4f42572f656140b432e31e7438b3829c
(const PlanarJointModel *joint)
PlanarJointModel
classplanning__models_1_1KinematicModel_1_1PlanarJointModel.html
a5ef8fb079b54ddabda7e54fd711356b0
(const std::string &name, const MultiDofConfig *multi_dof_config)
planning_models::KinematicModel::PrismaticJointModel
classplanning__models_1_1KinematicModel_1_1PrismaticJointModel.html
planning_models::KinematicModel::JointModel
virtual std::vector< double >
computeJointStateValues
classplanning__models_1_1KinematicModel_1_1PrismaticJointModel.html
a011db980b7db116621901bfb802b4f95
(const btTransform &transform) const
virtual btTransform
computeTransform
classplanning__models_1_1KinematicModel_1_1PrismaticJointModel.html
a7b0acb44e076ddc71e9400f2f367ee10
(const std::vector< double > &joint_values) const
PrismaticJointModel
classplanning__models_1_1KinematicModel_1_1PrismaticJointModel.html
a785ebc259c3c33a71096c5e0cb95f10d
(const PrismaticJointModel *joint)
PrismaticJointModel
classplanning__models_1_1KinematicModel_1_1PrismaticJointModel.html
a5f57cd306ef35624a44521f961ae2fda
(const std::string &name, const MultiDofConfig *multi_dof_config)
btVector3
axis_
classplanning__models_1_1KinematicModel_1_1PrismaticJointModel.html
a3c4080c32f511f048bf555e05a78d53c
planning_models::KinematicModel::RevoluteJointModel
classplanning__models_1_1KinematicModel_1_1RevoluteJointModel.html
planning_models::KinematicModel::JointModel
virtual std::vector< double >
computeJointStateValues
classplanning__models_1_1KinematicModel_1_1RevoluteJointModel.html
ab6d64d3f5abe9c2eef5d84b226f73662
(const btTransform &transform) const
virtual btTransform
computeTransform
classplanning__models_1_1KinematicModel_1_1RevoluteJointModel.html
a7f79bd241fff669cf45b87d926584dc0
(const std::vector< double > &joint_values) const
virtual bool
isValueWithinVariableBounds
classplanning__models_1_1KinematicModel_1_1RevoluteJointModel.html
a205afdb1fecbc0954c213c09d32aea0e
(const std::string &variable, const double &value, bool &within_bounds) const
RevoluteJointModel
classplanning__models_1_1KinematicModel_1_1RevoluteJointModel.html
aaf4a9c800ea40e216290ed723164f0b9
(const RevoluteJointModel *joint)
RevoluteJointModel
classplanning__models_1_1KinematicModel_1_1RevoluteJointModel.html
a09f9aff564536d18ef641de7ebf48df2
(const std::string &name, const MultiDofConfig *multi_dof_config)
btVector3
axis_
classplanning__models_1_1KinematicModel_1_1RevoluteJointModel.html
a471a8cd53d4a47352331fdb7e7f786a4
bool
continuous_
classplanning__models_1_1KinematicModel_1_1RevoluteJointModel.html
a663550a1abe71a3b4516730b0188ab5a
planning_models::KinematicState
classplanning__models_1_1KinematicState.html
planning_models::KinematicState::AttachedBodyState
planning_models::KinematicState::JointState
planning_models::KinematicState::JointStateGroup
planning_models::KinematicState::LinkState
bool
areJointsWithinBounds
classplanning__models_1_1KinematicState.html
ae6afe5b63d061691c144b90d1eed49ea
(const std::vector< std::string > &joints) const
AttachedBodyState *
getAttachedBodyState
classplanning__models_1_1KinematicState.html
a97a563f39f3a8e8b983c1562c1618fb1
(const std::string &attached) const
const std::vector< const AttachedBodyState * > &
getAttachedBodyStateVector
classplanning__models_1_1KinematicState.html
a909d45f69e99c4d2d66598144853084c
() const
std::vector< LinkState * >
getChildLinkStates
classplanning__models_1_1KinematicState.html
a226b30954dd8fec1bed285682fa614dc
(const std::string &link_name) const
unsigned int
getDimension
classplanning__models_1_1KinematicState.html
a3d48838730ab678779c9dc9b9be7dca3
() const
JointState *
getJointState
classplanning__models_1_1KinematicState.html
ae9d64f74b08c314429d3fee14726db72
(const std::string &joint) const
JointStateGroup *
getJointStateGroup
classplanning__models_1_1KinematicState.html
a526ca95ad99f223a1632af3a371bafbc
(const std::string &name)
const JointStateGroup *
getJointStateGroup
classplanning__models_1_1KinematicState.html
ac5988fe5fcd990867c21195396ee3c98
(const std::string &name) const
const std::map< std::string, JointStateGroup * > &
getJointStateGroupMap
classplanning__models_1_1KinematicState.html
ab3b7ac27af07485e8fb5eb0b3a604d39
() const
void
getJointStateGroupNames
classplanning__models_1_1KinematicState.html
a24f3a0574f55dcfcd4fe6ad914abde78
(std::vector< std::string > &names) const
std::vector< JointState * > &
getJointStateVector
classplanning__models_1_1KinematicState.html
a92e2b905f8413b42bd4b286e04bd2847
()
const std::vector< JointState * > &
getJointStateVector
classplanning__models_1_1KinematicState.html
a13ebc2a98abf4ff5328dad4d236c2e3f
() const
const KinematicModel *
getKinematicModel
classplanning__models_1_1KinematicState.html
a33f717b88a232b38ecd8957dfad29c0a
() const
const std::map< std::string, unsigned int >
getKinematicStateIndexMap
classplanning__models_1_1KinematicState.html
a1bcff4980d94d6824f01de09f4c99e5e
() const
void
getKinematicStateValues
classplanning__models_1_1KinematicState.html
ac2bc707eb5709a73383752e5f1c459ed
(std::map< std::string, double > &joint_state_values) const
void
getKinematicStateValues
classplanning__models_1_1KinematicState.html
af0ecb7684843b7964887b2127740ec53
(std::vector< double > &joint_state_values) const
LinkState *
getLinkState
classplanning__models_1_1KinematicState.html
a2599bf9c084e109aa3682d8fa92d596b
(const std::string &link) const
const std::vector< LinkState * > &
getLinkStateVector
classplanning__models_1_1KinematicState.html
a33e3061fc30fb737888497bb0db99cbb
() const
const btTransform &
getRootTransform
classplanning__models_1_1KinematicState.html
a80574bdebd073af2bb7e528579d60f4b
() const
bool
hasJointState
classplanning__models_1_1KinematicState.html
a19b876b3d5470221c7bdbd258f58d9f6
(const std::string &joint) const
bool
hasJointStateGroup
classplanning__models_1_1KinematicState.html
a78adf245e392e99c0de6bdb40a9a3fbb
(const std::string &name) const
bool
hasLinkState
classplanning__models_1_1KinematicState.html
a2634fcf5972932409159afd448d1a332
(const std::string &joint) const
bool
isJointWithinBounds
classplanning__models_1_1KinematicState.html
a2ae9b74971791d275c89df0ac29d1f60
(const std::string &joint) const
KinematicState
classplanning__models_1_1KinematicState.html
a43c55a7f183829ac12816338dcc41668
(const KinematicState &state)
KinematicState
classplanning__models_1_1KinematicState.html
a8aff4a9ac12ce66f1e6198f5e0ad9423
(const KinematicModel *kinematic_model)
void
printStateInfo
classplanning__models_1_1KinematicState.html
ac12f3d2e2b95e7a034bae192a6d7a5d5
(std::ostream &out=std::cout) const
void
printTransform
classplanning__models_1_1KinematicState.html
a408009e0a39d569219a7732722bd76aa
(const std::string &st, const btTransform &t, std::ostream &out=std::cout) const
void
printTransforms
classplanning__models_1_1KinematicState.html
ae4311e27e57368f45bcd13a7e54d9580
(std::ostream &out=std::cout) const
bool
setKinematicState
classplanning__models_1_1KinematicState.html
a9e4d5399486296663b28e4ec9b1e29fd
(const std::map< std::string, double > &joint_state_map, std::vector< std::string > &missing_links)
bool
setKinematicState
classplanning__models_1_1KinematicState.html
ac65952d1be47dea17aa7e233df0da58e
(const std::map< std::string, double > &joint_state_map)
bool
setKinematicState
classplanning__models_1_1KinematicState.html
afc706939603cd0037e81ed3fbd641108
(const std::vector< double > &joint_state_values)
void
setKinematicStateToDefault
classplanning__models_1_1KinematicState.html
adf496552ce02f8394d61141286fd0d41
()
void
updateKinematicLinks
classplanning__models_1_1KinematicState.html
a1d52dfe4be1a4c5875e1603dd17d4222
()
bool
updateKinematicStateWithLinkAt
classplanning__models_1_1KinematicState.html
a369a0304db8f1b85689fe89ec903ca38
(const std::string &link_name, const btTransform &transform)
~KinematicState
classplanning__models_1_1KinematicState.html
a613277d93638025226928e16bc922cfc
(void)
void
setLinkStatesParents
classplanning__models_1_1KinematicState.html
a40402e7e9abf101717213d7d8d40aca7
()
std::vector< const AttachedBodyState * >
attached_body_state_vector_
classplanning__models_1_1KinematicState.html
a36fb3eee61fbefc4000f5be344c6506e
unsigned int
dimension_
classplanning__models_1_1KinematicState.html
a253bd17a33b4ff6893f5eb41ef82f8d1
std::map< std::string, JointStateGroup * >
joint_state_group_map_
classplanning__models_1_1KinematicState.html
ad84e230034719a25fcf78a17f1c13a86
std::map< std::string, JointState * >
joint_state_map_
classplanning__models_1_1KinematicState.html
afd6eea72cf55aa6fb134d1c4cc20ce04
std::vector< JointState * >
joint_state_vector_
classplanning__models_1_1KinematicState.html
a04e80e49e285ad037a7fb0a2c72c57c5
const KinematicModel *
kinematic_model_
classplanning__models_1_1KinematicState.html
a34e1c576e5df25456ae72e21cd70d525
std::map< std::string, unsigned int >
kinematic_state_index_map_
classplanning__models_1_1KinematicState.html
ad0f992ff3d427fd080d9ed6edda77ea5
std::map< std::string, LinkState * >
link_state_map_
classplanning__models_1_1KinematicState.html
acda005c233b0139bc2fdddace0af411f
std::vector< LinkState * >
link_state_vector_
classplanning__models_1_1KinematicState.html
a81b5cf45558531025818b5afb1d2fc8f
planning_models::KinematicState::AttachedBodyState
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
AttachedBodyState
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
a20675de8b658e047e57b1c0251f584f4
(const KinematicModel::AttachedBodyModel *abm, const LinkState *parent_link_state)
void
computeTransform
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
a468c13462823e26f18c30ec37e75a3f4
(void)
const KinematicModel::AttachedBodyModel *
getAttachedBodyModel
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
acaae6355c8d92d66a7a742e1a6522ac3
() const
const std::string &
getAttachedLinkName
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
a528502b0154a4406c28496710ac5df55
() const
const std::vector< btTransform > &
getGlobalCollisionBodyTransforms
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
a0e27beb7671e0983abc670ddf976c52d
() const
const std::string &
getName
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
a9f2afd61725d698b14623341eee6ac81
() const
~AttachedBodyState
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
aeef0a315780d774ed1afa51ebbb1fbca
()
const KinematicModel::AttachedBodyModel *
attached_body_model_
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
a85c6232e809af34259691c7f558a8f62
std::vector< btTransform >
global_collision_body_transforms_
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
a0b11befad6367481ed07aab74f108ba7
const LinkState *
parent_link_state_
classplanning__models_1_1KinematicState_1_1AttachedBodyState.html
a61feeded547a4cdd255915d85ef0bbd8
planning_models::KinematicState::JointState
classplanning__models_1_1KinematicState_1_1JointState.html
bool
allJointStateValuesAreDefined
classplanning__models_1_1KinematicState_1_1JointState.html
aaaf4021d517d9abeb300a91b97aed8db
(const std::map< std::string, double > &joint_value_map) const
bool
areJointStateValuesWithinBounds
classplanning__models_1_1KinematicState_1_1JointState.html
a5db094077faf0a26bd35c91de38726b3
() const
const std::map< std::string, std::pair< double, double > > &
getAllJointValueBounds
classplanning__models_1_1KinematicState_1_1JointState.html
aba73eb98a07225d3e99f15684b5f73b7
() const
const std::string &
getChildFrameId
classplanning__models_1_1KinematicState_1_1JointState.html
aae2490dd0bd3fb88ab04d4bb0be65a31
() const
unsigned int
getDimension
classplanning__models_1_1KinematicState_1_1JointState.html
ad7b36795a3917eadd84378c15f33da4d
()
const KinematicModel::JointModel *
getJointModel
classplanning__models_1_1KinematicState_1_1JointState.html
a54d90022c9ef145701ef9e1b2a2ac26f
() const
const std::map< std::string, unsigned int > &
getJointStateIndexMap
classplanning__models_1_1KinematicState_1_1JointState.html
acff040c44da6803d3481ef56dc08149a
() const
const std::vector< std::string > &
getJointStateNameOrder
classplanning__models_1_1KinematicState_1_1JointState.html
a7a1c1c08e03449645d1fe853e7129867
() const
const std::vector< double > &
getJointStateValues
classplanning__models_1_1KinematicState_1_1JointState.html
a1e7591fd15c73a6ddb856b8554a9bab3
() const
bool
getJointValueBounds
classplanning__models_1_1KinematicState_1_1JointState.html
a627415325751dcb51b9db2acb5ea528f
(const std::string &value_name, double &low, double &high) const
const std::string &
getName
classplanning__models_1_1KinematicState_1_1JointState.html
a0474896bf548967ce0a7f1fa1c03c7e6
() const
const std::string &
getParentFrameId
classplanning__models_1_1KinematicState_1_1JointState.html
a553e673d4aef2a8925771ec210eb4a8d
() const
const btTransform &
getVariableTransform
classplanning__models_1_1KinematicState_1_1JointState.html
a5230227f4f1f50d37b749a9bf8878bfa
() const
JointState
classplanning__models_1_1KinematicState_1_1JointState.html
a4d4ee0d5c01869df991c4ddecdae8a61
(const KinematicModel::JointModel *jm)
bool
setJointStateValues
classplanning__models_1_1KinematicState_1_1JointState.html
a348eb2b1cb8b9159c063033c03852be6
(const btTransform &transform)
bool
setJointStateValues
classplanning__models_1_1KinematicState_1_1JointState.html
aae5fb209a666d268ace661f32cf0e2e6
(const std::vector< double > &joint_value_vector)
bool
setJointStateValues
classplanning__models_1_1KinematicState_1_1JointState.html
a95a8bfdd48a5049430e124e7b5977b87
(const std::map< std::string, double > &joint_value_map, std::vector< std::string > &missing_states)
bool
setJointStateValues
classplanning__models_1_1KinematicState_1_1JointState.html
ac3317f8881aa45c288174c8544ddc58a
(const std::map< std::string, double > &joint_value_map)
~JointState
classplanning__models_1_1KinematicState_1_1JointState.html
a075ad9d30f6b537554c503aa19587ba6
()
const KinematicModel::JointModel *
joint_model_
classplanning__models_1_1KinematicState_1_1JointState.html
afdfbc84cf3dcac71a1101e9c4282121d
std::map< std::string, unsigned int >
joint_state_index_map_
classplanning__models_1_1KinematicState_1_1JointState.html
a358f891ef08bf6949d73a13af08097f9
std::vector< std::string >
joint_state_name_order_
classplanning__models_1_1KinematicState_1_1JointState.html
a54a8805696e909f09442bb96e155291f
std::vector< double >
joint_state_values_
classplanning__models_1_1KinematicState_1_1JointState.html
a6cdd2cf1d3932ea3898f9d62df39b85c
btTransform
variable_transform_
classplanning__models_1_1KinematicState_1_1JointState.html
a05dd7510354aa08e8fb287f71626c5b3
planning_models::KinematicState::JointStateGroup
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
unsigned int
getDimension
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a9f0361b760ecf08512c24f2f3eb314da
() const
const KinematicModel::JointModelGroup *
getJointModelGroup
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
ada9ae2c3d55e1e9d1ffa37fbf5cec58c
()
const std::vector< std::string > &
getJointNames
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a5e44997534e6d8c6c1dc97a50f1fd634
() const
const std::vector< JointState * > &
getJointRoots
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
ac8e4b9261800630c8e37a3cb107026b9
() const
JointState *
getJointState
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
af97d6e3f676db96991275584de44dc1d
(const std::string &joint) const
const std::vector< JointState * > &
getJointStateVector
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
af8513e4dbd56fb883bc90cae8b07398a
() const
const std::map< std::string, unsigned int > &
getKinematicStateIndexMap
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a4c6658c2f0a2be35f304611bb3cc766c
() const
void
getKinematicStateValues
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a4e5129a1a6c9177f4c90c45a55cdd6da
(std::map< std::string, double > &joint_state_values) const
void
getKinematicStateValues
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
aeff2c054f10b84d3ee7c8d16cd47b166
(std::vector< double > &joint_state_values) const
const std::string &
getName
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
ad6829f8586b117e9025adc15e95871a1
() const
bool
hasJointState
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a705f754e0fc12477f413b46bdc306ae1
(const std::string &joint) const
JointStateGroup
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a6cf4926c86413fe72eb5e36908e808ab
(const KinematicModel::JointModelGroup *jmg, const KinematicState *owner)
bool
setKinematicState
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a6048c2cd0a7ec4c3bea5a2e83ae3895c
(const std::map< std::string, double > &joint_state_map)
bool
setKinematicState
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
ad8ade7b60d9a1cf3eb7428721a8baf83
(const std::vector< double > &joint_state_values)
void
setKinematicStateToDefault
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
aad75b3bcf415caff5b9680637e9406b4
()
void
updateKinematicLinks
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a22ebcfae970fc4a2166c1c4ef5420945
()
bool
updatesLinkState
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a78b42ca986cc93f0ff8fd460385e6cf1
(const std::string &joint) const
~JointStateGroup
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a1b7777f6bc26ad98e0648f498a65ee54
(void)
unsigned int
dimension_
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a6a28db8cf40720a7819bf19a0f93930c
const KinematicModel::JointModelGroup *
joint_model_group_
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a804e514642fae5f5ede0c53c9adfc591
std::vector< std::string >
joint_names_
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
aa5e90280dfafab8f7c421e59c9b38aac
std::vector< JointState * >
joint_roots_
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
ab268b579dfe92ba20587f612a3adc62b
std::map< std::string, JointState * >
joint_state_map_
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
aa0cecf1c9d1be0beb6d8fafb283fb9e5
std::vector< JointState * >
joint_state_vector_
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
ada0f6c7ccd776372d507449194b7ddd3
boost::shared_ptr< KinematicModel >
kinematic_model_
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a7c15d2c2e3f2343ee1118d0b99b7e0c7
std::map< std::string, unsigned int >
kinematic_state_index_map_
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a04a1dcda21db632386da90f721f91f6e
std::vector< LinkState * >
updated_links_
classplanning__models_1_1KinematicState_1_1JointStateGroup.html
a2b01b75df8b9f9dab8fc5d9eddd5a0ef
planning_models::KinematicState::LinkState
classplanning__models_1_1KinematicState_1_1LinkState.html
void
computeTransform
classplanning__models_1_1KinematicState_1_1LinkState.html
a493cbea9ccb3d028bdcbecb8a5599b32
(void)
const std::vector< AttachedBodyState * > &
getAttachedBodyStateVector
classplanning__models_1_1KinematicState_1_1LinkState.html
a84f4151adc22ea839e3e739f13dc4dbc
() const
const btTransform &
getGlobalCollisionBodyTransform
classplanning__models_1_1KinematicState_1_1LinkState.html
a54cb8a0f5372e893283b93cc52f647b8
() const
const btTransform &
getGlobalLinkTransform
classplanning__models_1_1KinematicState_1_1LinkState.html
af16e864631dd94d15ce64417993dbd20
() const
const KinematicModel::LinkModel *
getLinkModel
classplanning__models_1_1KinematicState_1_1LinkState.html
aef36175aeae1d6a5c0583aec3a869a5e
() const
const std::string &
getName
classplanning__models_1_1KinematicState_1_1LinkState.html
ab47409cdc0e5132135a7ada7c40715d0
() const
const JointState *
getParentJointState
classplanning__models_1_1KinematicState_1_1LinkState.html
afdd69148bce6f89fd3dea53d37047f6a
() const
const LinkState *
getParentLinkState
classplanning__models_1_1KinematicState_1_1LinkState.html
a4cee55fb6aba1bab0c3abf544b45e6b8
() const
LinkState
classplanning__models_1_1KinematicState_1_1LinkState.html
aa6d9382b9f250066aae17a6c90d31d73
(const KinematicModel::LinkModel *lm)
void
setParentJointState
classplanning__models_1_1KinematicState_1_1LinkState.html
aaaa991055ad56fcc7ed59bd3a47fafd6
(const JointState *js)
void
setParentLinkState
classplanning__models_1_1KinematicState_1_1LinkState.html
abdab22dd7d2993a25c6f169c7050fcef
(const LinkState *ls)
void
updateAttachedBodies
classplanning__models_1_1KinematicState_1_1LinkState.html
a3d167e3c04ca1457e8a00b7f977bbfc0
()
void
updateGivenGlobalLinkTransform
classplanning__models_1_1KinematicState_1_1LinkState.html
a16e348abc62eb96c5bbb70964c7b5e55
(const btTransform &transform)
~LinkState
classplanning__models_1_1KinematicState_1_1LinkState.html
a531913fa68958ac171f97ccb6ac84c9b
()
std::vector< AttachedBodyState * >
attached_body_state_vector_
classplanning__models_1_1KinematicState_1_1LinkState.html
acb871dbbf179b6c4d8b4c661898ef5b9
btTransform
global_collision_body_transform_
classplanning__models_1_1KinematicState_1_1LinkState.html
a4fb95eb318a0e9a665a6029e1b49d67f
btTransform
global_link_transform_
classplanning__models_1_1KinematicState_1_1LinkState.html
a476d86b78abc7c9ef291fdabb736166d
const KinematicModel::LinkModel *
link_model_
classplanning__models_1_1KinematicState_1_1LinkState.html
aa2218f30c4d9f79e0eb2ac306e932784
const JointState *
parent_joint_state_
classplanning__models_1_1KinematicState_1_1LinkState.html
ae4eeaac0e8de94b563c13997cb9323b2
const LinkState *
parent_link_state_
classplanning__models_1_1KinematicState_1_1LinkState.html
a623fe363c6a21f8403c8b31e93213ede