kdl_state_solver.cpp
/tmp/ws/src/tesseract/tesseract_state_solver/src/
kdl__state__solver_8cpp.html
tesseract_state_solver/kdl/kdl_state_solver.h
tesseract_scene_graph
kdl_state_solver.h
/tmp/ws/src/tesseract/tesseract_state_solver/include/tesseract_state_solver/kdl/
kdl__state__solver_8h.html
tesseract_state_solver/state_solver.h
tesseract_scene_graph::KDLStateSolver
tesseract_scene_graph
mutable_state_solver.h
/tmp/ws/src/tesseract/tesseract_state_solver/include/tesseract_state_solver/
mutable__state__solver_8h.html
tesseract_state_solver/state_solver.h
tesseract_scene_graph::MutableStateSolver
tesseract_scene_graph
ofkt_node.h
/tmp/ws/src/tesseract/tesseract_state_solver/include/tesseract_state_solver/ofkt/
ofkt__node_8h.html
tesseract_scene_graph::OFKTNode
tesseract_scene_graph
ofkt_nodes.cpp
/tmp/ws/src/tesseract/tesseract_state_solver/src/
ofkt__nodes_8cpp.html
tesseract_state_solver/ofkt/ofkt_nodes.h
tesseract_scene_graph
ofkt_nodes.h
/tmp/ws/src/tesseract/tesseract_state_solver/include/tesseract_state_solver/ofkt/
ofkt__nodes_8h.html
tesseract_state_solver/ofkt/ofkt_node.h
tesseract_scene_graph::OFKTBaseNode
tesseract_scene_graph::OFKTContinuousNode
tesseract_scene_graph::OFKTFixedNode
tesseract_scene_graph::OFKTPrismaticNode
tesseract_scene_graph::OFKTRevoluteNode
tesseract_scene_graph::OFKTRootNode
tesseract_scene_graph
ofkt_state_solver.cpp
/tmp/ws/src/tesseract/tesseract_state_solver/src/
ofkt__state__solver_8cpp.html
tesseract_state_solver/ofkt/ofkt_state_solver.h
tesseract_state_solver/ofkt/ofkt_nodes.h
tesseract_scene_graph::ofkt_builder
tesseract_scene_graph
ofkt_state_solver.h
/tmp/ws/src/tesseract/tesseract_state_solver/include/tesseract_state_solver/ofkt/
ofkt__state__solver_8h.html
tesseract_state_solver/mutable_state_solver.h
tesseract_state_solver/ofkt/ofkt_node.h
tesseract_scene_graph::OFKTStateSolver
tesseract_scene_graph
state_solver.h
/tmp/ws/src/tesseract/tesseract_state_solver/include/tesseract_state_solver/
state__solver_8h.html
tesseract_scene_graph::StateSolver
tesseract_scene_graph
state_solver_test_suite.h
/tmp/ws/src/tesseract/tesseract_state_solver/test/
state__solver__test__suite_8h.html
tesseract_state_solver/kdl/kdl_state_solver.h
tesseract_scene_graph
tesseract_scene_graph::test_suite
SceneGraph::UPtr
getSceneGraph
namespacetesseract__scene__graph_1_1test__suite.html
a3a503bedb111fb56460cc53f1f18e9a3
()
SceneGraph::UPtr
getSubSceneGraph
namespacetesseract__scene__graph_1_1test__suite.html
a9913122d8c70e9daca75b9bb5dff5c51
()
std::string
locateResource
namespacetesseract__scene__graph_1_1test__suite.html
a42e455fe28da24f887c323ac50b641d0
(const std::string &url)
static void
numericalJacobian
namespacetesseract__scene__graph_1_1test__suite.html
a891db7a005c902c958964c5979ca7600
(Eigen::Ref< Eigen::MatrixXd > jacobian, const Eigen::Isometry3d &change_base, const StateSolver &state_solver, const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values, const std::string &link_name, const Eigen::Ref< const Eigen::Vector3d > &link_point)
void
runAddandRemoveLinkTest
namespacetesseract__scene__graph_1_1test__suite.html
acfa882edab944e020bfbe7e17d5c8c63
()
void
runAddSceneGraphTest
namespacetesseract__scene__graph_1_1test__suite.html
a0207efebd2c5ce0547b140e907f9dc4b
()
void
runChangeJointLimitsTest
namespacetesseract__scene__graph_1_1test__suite.html
abd77bf99e16a5edfc36fedff4f3ce33b
()
void
runChangeJointOriginTest
namespacetesseract__scene__graph_1_1test__suite.html
afa2df50411c17b4727a186aea950cdf9
()
void
runCompareJacobian
namespacetesseract__scene__graph_1_1test__suite.html
ac306d55f86c9c0cfbef7d1d2d5d3cdea
(StateSolver &state_solver, const std::vector< std::string > &joint_names, const Eigen::VectorXd &jvals, const std::string &link_name, const Eigen::Vector3d &link_point, const Eigen::Isometry3d &change_base)
void
runCompareSceneStates
namespacetesseract__scene__graph_1_1test__suite.html
a3d5d8f4b8dbca44ba06a562c37fb2a7e
(const SceneState &base_state, const SceneState &compare_state)
void
runCompareStateSolver
namespacetesseract__scene__graph_1_1test__suite.html
a8f74908077d44f8fa4e9514ba4dcf683
(const StateSolver &base_solver, StateSolver &comp_solver)
void
runCompareStateSolverLimits
namespacetesseract__scene__graph_1_1test__suite.html
ad7036e32578fd7d17af26a9c8fd363c8
(const SceneGraph &scene_graph, const StateSolver &comp_solver)
void
runJacobianTest
namespacetesseract__scene__graph_1_1test__suite.html
a644d93582f19b7e356e84c6c7c04615b
()
void
runMoveJointTest
namespacetesseract__scene__graph_1_1test__suite.html
a1f456dac84857d7e83707a9fd702ddce
()
void
runMoveLinkTest
namespacetesseract__scene__graph_1_1test__suite.html
ac80e2cd385b2f9fd13605a84554d72eb
()
void
runReplaceJointTest
namespacetesseract__scene__graph_1_1test__suite.html
a5ca0217ce64feee05d4f19d83824f49d
()
tesseract_state_solver_ofkt_unit.cpp
/tmp/ws/src/tesseract/tesseract_state_solver/test/
tesseract__state__solver__ofkt__unit_8cpp.html
tesseract_state_solver/ofkt/ofkt_nodes.h
tesseract_state_solver/ofkt/ofkt_state_solver.h
state_solver_test_suite.h
int
main
tesseract__state__solver__ofkt__unit_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
tesseract__state__solver__ofkt__unit_8cpp.html
a7e481dcd9c510a4226099bb45bdd3e57
(TesseractStateSolverUnit, KDLGetJacobianUnit)
TEST
tesseract__state__solver__ofkt__unit_8cpp.html
a43f1344aeee3aa0b16dbe292b52e61d1
(TesseractStateSolverUnit, OFKTAddRemoveLinkUnit)
TEST
tesseract__state__solver__ofkt__unit_8cpp.html
a6b962785f76c585af1e84c4dadffc358
(TesseractStateSolverUnit, OFKTAddSceneGraphUnit)
TEST
tesseract__state__solver__ofkt__unit_8cpp.html
ad1bce74b5c7b8fa393961cadc9c2c321
(TesseractStateSolverUnit, OFKTChangeJointLimitsUnit)
TEST
tesseract__state__solver__ofkt__unit_8cpp.html
af018bf1afcca136c31de49cbae65a75b
(TesseractStateSolverUnit, OFKTChangeJointOriginUnit)
TEST
tesseract__state__solver__ofkt__unit_8cpp.html
a003fc3f9f21a6228cc7402fdd560e6e6
(TesseractStateSolverUnit, OFKTGetJacobianUnit)
TEST
tesseract__state__solver__ofkt__unit_8cpp.html
a78a94981634b32ab7470729f64673e5b
(TesseractStateSolverUnit, OFKTMoveJointUnit)
TEST
tesseract__state__solver__ofkt__unit_8cpp.html
afb20ef2862ad3d2910172aad8241c52d
(TesseractStateSolverUnit, OFKTMoveLinkUnit)
TEST
tesseract__state__solver__ofkt__unit_8cpp.html
adde171282561d0bf21c49018f19cfa8e
(TesseractStateSolverUnit, OFKTNodeBaseAndFailuresUnit)
TEST
tesseract__state__solver__ofkt__unit_8cpp.html
a9641a113a7cf719251757eed1e351613
(TesseractStateSolverUnit, OFKTReplaceJointUnit)
tesseract_scene_graph::KDLStateSolver
classtesseract__scene__graph_1_1KDLStateSolver.html
tesseract_scene_graph::StateSolver
std::shared_ptr< const KDLStateSolver >
ConstPtr
classtesseract__scene__graph_1_1KDLStateSolver.html
a58c1cf31e46dd742611a3b2b8fb0517e
std::shared_ptr< KDLStateSolver >
Ptr
classtesseract__scene__graph_1_1KDLStateSolver.html
a71c7af7524087ae8a7111b79a033c06a
StateSolver::UPtr
clone
classtesseract__scene__graph_1_1KDLStateSolver.html
a50500b951b3390973b9defb65410dac9
() const override
std::vector< std::string >
getActiveJointNames
classtesseract__scene__graph_1_1KDLStateSolver.html
a9cc12a5112faab9a1b9cb6fbcd90bb17
() const override final
std::vector< std::string >
getActiveLinkNames
classtesseract__scene__graph_1_1KDLStateSolver.html
a86351df8d645c16fa42ce37b350e93b0
() const override final
std::string
getBaseLinkName
classtesseract__scene__graph_1_1KDLStateSolver.html
a45f23d459f405ed5f3495674e010347c
() const override final
Eigen::MatrixXd
getJacobian
classtesseract__scene__graph_1_1KDLStateSolver.html
a52573c0a6db1a9ca91734594845ad16b
(const Eigen::Ref< const Eigen::VectorXd > &joint_values, const std::string &link_name) const override final
Eigen::MatrixXd
getJacobian
classtesseract__scene__graph_1_1KDLStateSolver.html
acd4aead46a271c560e8f6d871fa981aa
(const std::unordered_map< std::string, double > &joint_values, const std::string &link_name) const override final
Eigen::MatrixXd
getJacobian
classtesseract__scene__graph_1_1KDLStateSolver.html
a6a4a7f7e533c29cfc47bae1e3457dc5f
(const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values, const std::string &link_name) const override final
std::vector< std::string >
getJointNames
classtesseract__scene__graph_1_1KDLStateSolver.html
a9cc28b115331cc70ba3e9a6c31a48053
() const override final
tesseract_common::KinematicLimits
getLimits
classtesseract__scene__graph_1_1KDLStateSolver.html
a0e662295e4edb9ed0e7f3067d7e3f748
() const override final
std::vector< std::string >
getLinkNames
classtesseract__scene__graph_1_1KDLStateSolver.html
afa6ba6475c30534dcf0c2e7f55d5c589
() const override final
SceneState
getRandomState
classtesseract__scene__graph_1_1KDLStateSolver.html
af41c34d197875dfa8e54e5bb3926a35e
() const override final
SceneState
getState
classtesseract__scene__graph_1_1KDLStateSolver.html
a99ebfd6fe9188acfa76aed166925a0e0
() const override final
SceneState
getState
classtesseract__scene__graph_1_1KDLStateSolver.html
afddbdb08c03bd03f2885386ac63011b1
(const Eigen::Ref< const Eigen::VectorXd > &joint_values) const override final
SceneState
getState
classtesseract__scene__graph_1_1KDLStateSolver.html
a62148150dd2391d02589be6f275010a1
(const std::unordered_map< std::string, double > &joint_values) const override final
SceneState
getState
classtesseract__scene__graph_1_1KDLStateSolver.html
aa383788ed16b00607ee3c19cae62556a
(const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values) const override final
std::vector< std::string >
getStaticLinkNames
classtesseract__scene__graph_1_1KDLStateSolver.html
a722ca6ce2f0a75b03deabcf368c91e7b
() const override final
bool
hasLinkName
classtesseract__scene__graph_1_1KDLStateSolver.html
a1ab545a465543790c9d6242ebc326977
(const std::string &link_name) const override final
bool
isActiveLinkName
classtesseract__scene__graph_1_1KDLStateSolver.html
a87ff2c249f94ffa7717f81529f246cb6
(const std::string &link_name) const override final
KDLStateSolver
classtesseract__scene__graph_1_1KDLStateSolver.html
aa64e43ea781aa7739e6d27d3b5e55570
(const KDLStateSolver &other)
KDLStateSolver
classtesseract__scene__graph_1_1KDLStateSolver.html
ae61c799e404e81bb6d9b5cf5f419cdbc
(const tesseract_scene_graph::SceneGraph &scene_graph)
KDLStateSolver
classtesseract__scene__graph_1_1KDLStateSolver.html
a6e37bf2b130792507862f415a44c52c3
(const tesseract_scene_graph::SceneGraph &scene_graph, KDLTreeData data)
KDLStateSolver
classtesseract__scene__graph_1_1KDLStateSolver.html
a7a7323fca4b113062e786df37e9dcf76
(KDLStateSolver &&)=delete
KDLStateSolver &
operator=
classtesseract__scene__graph_1_1KDLStateSolver.html
afe54527f5abea0a9d752aef1ef6c4111
(const KDLStateSolver &other)
KDLStateSolver &
operator=
classtesseract__scene__graph_1_1KDLStateSolver.html
ab520ef96829f194c26687a205979509f
(KDLStateSolver &&)=delete
void
setState
classtesseract__scene__graph_1_1KDLStateSolver.html
a5318389e955709ccdc19380b2ea9ca56
(const Eigen::Ref< const Eigen::VectorXd > &joint_values) override final
void
setState
classtesseract__scene__graph_1_1KDLStateSolver.html
a3b64d70a802c1c4d60fecfebeedd780a
(const std::unordered_map< std::string, double > &joint_values) override final
void
setState
classtesseract__scene__graph_1_1KDLStateSolver.html
a1ca8fca08fbae799a499adfdaeb356e9
(const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values) override final
~KDLStateSolver
classtesseract__scene__graph_1_1KDLStateSolver.html
aafc8d71fef047b77fc10802a5a2995bd
() override=default
bool
calcJacobianHelper
classtesseract__scene__graph_1_1KDLStateSolver.html
a981a2a7b98738f02c67794eb4518a580
(KDL::Jacobian &jacobian, const KDL::JntArray &kdl_joints, const std::string &link_name) const
void
calculateTransforms
classtesseract__scene__graph_1_1KDLStateSolver.html
a50c83c819286fa4a61c0a10e1cf822c4
(SceneState &state, const KDL::JntArray &q_in, const KDL::SegmentMap::const_iterator &it, const Eigen::Isometry3d &parent_frame) const
void
calculateTransformsHelper
classtesseract__scene__graph_1_1KDLStateSolver.html
aad38e2280b484af0b8c05638bc6e6a00
(SceneState &state, const KDL::JntArray &q_in, const KDL::SegmentMap::const_iterator &it, const Eigen::Isometry3d &parent_frame) const
KDL::JntArray
getKDLJntArray
classtesseract__scene__graph_1_1KDLStateSolver.html
ade6261721f58dc294e070c0618abf7c6
(const std::unordered_map< std::string, double > &joint_values) const
KDL::JntArray
getKDLJntArray
classtesseract__scene__graph_1_1KDLStateSolver.html
a5298217ce9089f0541a57e2b44d6da36
(const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values) const
bool
processKDLData
classtesseract__scene__graph_1_1KDLStateSolver.html
a54d1f506756e290cc509d5215788f9dc
(const tesseract_scene_graph::SceneGraph &scene_graph)
bool
setJointValuesHelper
classtesseract__scene__graph_1_1KDLStateSolver.html
ad1940d96a2973ecb37cbc6e5f3143b6e
(KDL::JntArray &q, const std::string &joint_name, const double &joint_value) const
SceneState
current_state_
classtesseract__scene__graph_1_1KDLStateSolver.html
abb76cdd9e6a4bb2a2522a76e0fc2d6b8
KDLTreeData
data_
classtesseract__scene__graph_1_1KDLStateSolver.html
af76b4f0014b0d526666bd2c96f1ced49
std::unique_ptr< KDL::TreeJntToJacSolver >
jac_solver_
classtesseract__scene__graph_1_1KDLStateSolver.html
af77b2229950f5ad5d2f4ee300b677eed
std::vector< int >
joint_qnr_
classtesseract__scene__graph_1_1KDLStateSolver.html
a7d95a6c36da68d4eccb8f6e8dbd8de66
std::unordered_map< std::string, unsigned int >
joint_to_qnr_
classtesseract__scene__graph_1_1KDLStateSolver.html
aec3294056de85820b48fb110464ab983
KDL::JntArray
kdl_jnt_array_
classtesseract__scene__graph_1_1KDLStateSolver.html
a3a08e290fe39a22a390695f06963ca35
tesseract_common::KinematicLimits
limits_
classtesseract__scene__graph_1_1KDLStateSolver.html
a04f5674a66af2874b064bceb5107f9bb
std::mutex
mutex_
classtesseract__scene__graph_1_1KDLStateSolver.html
aa750b930441ce01886ea36ca115aeb2f
tesseract_scene_graph::MutableStateSolver
classtesseract__scene__graph_1_1MutableStateSolver.html
tesseract_scene_graph::StateSolver
std::shared_ptr< const MutableStateSolver >
ConstPtr
classtesseract__scene__graph_1_1MutableStateSolver.html
a7a2e431c2bf879fb1afe690418f4cab7
std::unique_ptr< const MutableStateSolver >
ConstUPtr
classtesseract__scene__graph_1_1MutableStateSolver.html
a17336128deaa72d4a506495b80a5de35
std::shared_ptr< MutableStateSolver >
Ptr
classtesseract__scene__graph_1_1MutableStateSolver.html
acf888642a2ee3dc24dde3d540ce892ce
std::unique_ptr< MutableStateSolver >
UPtr
classtesseract__scene__graph_1_1MutableStateSolver.html
a1d061821b17d0e3a5bb9b0c3dc21a062
virtual bool
addLink
classtesseract__scene__graph_1_1MutableStateSolver.html
a5765b59e98791881e80627e23e786ae1
(const Link &link, const Joint &joint)=0
virtual bool
changeJointAccelerationLimits
classtesseract__scene__graph_1_1MutableStateSolver.html
a50cdd7cc770a98d5a2180066c4241e8a
(const std::string &name, double limit)=0
virtual bool
changeJointOrigin
classtesseract__scene__graph_1_1MutableStateSolver.html
a9677b01b0d0889e9553a7c7f4bce1aa0
(const std::string &name, const Eigen::Isometry3d &new_origin)=0
virtual bool
changeJointPositionLimits
classtesseract__scene__graph_1_1MutableStateSolver.html
ae23b2d3d7b0767b7ca7f341c10896478
(const std::string &name, double lower, double upper)=0
virtual bool
changeJointVelocityLimits
classtesseract__scene__graph_1_1MutableStateSolver.html
ac9a021ed4ec2a308f17f4b06856b7f86
(const std::string &name, double limit)=0
virtual int
getRevision
classtesseract__scene__graph_1_1MutableStateSolver.html
a2f6574bca408984e18c6d6ac1df25edb
() const =0
virtual bool
insertSceneGraph
classtesseract__scene__graph_1_1MutableStateSolver.html
ad50118aa4a9c78bfa753bdd621d5bb3f
(const SceneGraph &scene_graph, const Joint &joint, const std::string &prefix="")=0
virtual bool
moveJoint
classtesseract__scene__graph_1_1MutableStateSolver.html
a827b214a2284312211d8f11e447564e5
(const std::string &name, const std::string &parent_link)=0
virtual bool
moveLink
classtesseract__scene__graph_1_1MutableStateSolver.html
a3e932b1a61ff1443b9144b040620219d
(const Joint &joint)=0
MutableStateSolver
classtesseract__scene__graph_1_1MutableStateSolver.html
a4526a715c68097ae8c135dcb92c06545
()=default
MutableStateSolver
classtesseract__scene__graph_1_1MutableStateSolver.html
aa17467563c39be97b26eeda390098ba9
(const MutableStateSolver &)=default
MutableStateSolver
classtesseract__scene__graph_1_1MutableStateSolver.html
a2b4036090e61b2c935bf212b3ee5be2f
(MutableStateSolver &&)=default
MutableStateSolver &
operator=
classtesseract__scene__graph_1_1MutableStateSolver.html
ab6d3f456f0f6fbfa8e5b709465f27022
(const MutableStateSolver &)=default
MutableStateSolver &
operator=
classtesseract__scene__graph_1_1MutableStateSolver.html
a7ffc12169c0afc298344f330a02d1995
(MutableStateSolver &&)=default
virtual bool
removeJoint
classtesseract__scene__graph_1_1MutableStateSolver.html
a7feca69cd86e830e91f602fb49536225
(const std::string &name)=0
virtual bool
removeLink
classtesseract__scene__graph_1_1MutableStateSolver.html
ac70940d6a07d6460867d14ec29384ec9
(const std::string &name)=0
virtual bool
replaceJoint
classtesseract__scene__graph_1_1MutableStateSolver.html
a69d0b258314644193cdd5dadb1459ce9
(const Joint &joint)=0
virtual void
setRevision
classtesseract__scene__graph_1_1MutableStateSolver.html
ae073b6457dcad8501a63ad7874cadfb6
(int revision)=0
~MutableStateSolver
classtesseract__scene__graph_1_1MutableStateSolver.html
aca62e6fb635273bca3bf53b3b8f03e8f
() override=default
tesseract_scene_graph::ofkt_builder
structtesseract__scene__graph_1_1ofkt__builder.html
void
discover_vertex
structtesseract__scene__graph_1_1ofkt__builder.html
a48463874b92d742abce99ce7959d89cf
(u vertex, const g &graph)
ofkt_builder
structtesseract__scene__graph_1_1ofkt__builder.html
ad4830e344134cf3b37be2823d0331486
(OFKTStateSolver &tree, std::vector< JointLimits::ConstPtr > &new_joints_limits, std::string prefix="")
std::vector< JointLimits::ConstPtr > &
new_joints_limits_
structtesseract__scene__graph_1_1ofkt__builder.html
a663c85e67b9cad4cf091502f889c1883
std::string
prefix_
structtesseract__scene__graph_1_1ofkt__builder.html
a10e79aab3230fa5f9f35df5d06b1004f
OFKTStateSolver &
tree_
structtesseract__scene__graph_1_1ofkt__builder.html
a6ce053142e66d5d8cc9532644cd8df3e
tesseract_scene_graph::OFKTBaseNode
classtesseract__scene__graph_1_1OFKTBaseNode.html
tesseract_scene_graph::OFKTNode
void
addChild
classtesseract__scene__graph_1_1OFKTBaseNode.html
a57fe11209457a2d00c11af8bdbe0a7c9
(OFKTNode *node) override
void
computeAndStoreWorldTransformation
classtesseract__scene__graph_1_1OFKTBaseNode.html
a19a8ae88ecef3d63f5874321147494bd
() override
Eigen::Isometry3d
computeLocalTransformation
classtesseract__scene__graph_1_1OFKTBaseNode.html
a909b4b722c13ea6e85c40adbe120f87b
(double joint_value) const override
const std::vector< const OFKTNode * > &
getChildren
classtesseract__scene__graph_1_1OFKTBaseNode.html
a14eb1e1b3b9ec6b420e077931003d4d1
() const override
std::vector< OFKTNode * > &
getChildren
classtesseract__scene__graph_1_1OFKTBaseNode.html
ab200eb419273d12f78210fb9a725f458
() override
const std::string &
getJointName
classtesseract__scene__graph_1_1OFKTBaseNode.html
a93e53901b651bdad3789401869a8a69d
() const override
double
getJointValue
classtesseract__scene__graph_1_1OFKTBaseNode.html
a8efa646a89820e0ab8330c2ea5d9e112
() const override
const std::string &
getLinkName
classtesseract__scene__graph_1_1OFKTBaseNode.html
a886f74bbd8f88166679b9083554f3edf
() const override
const Eigen::Isometry3d &
getLocalTransformation
classtesseract__scene__graph_1_1OFKTBaseNode.html
a5eef1a04fed2e524bb6e8b18b4cb6c93
() const override
Eigen::Matrix< double, 6, 1 >
getLocalTwist
classtesseract__scene__graph_1_1OFKTBaseNode.html
ae4a18dc308b859d8b9ee1133bfc970ad
() const override
const OFKTNode *
getParent
classtesseract__scene__graph_1_1OFKTBaseNode.html
a146554418baaff04593b56caa8538c7b
() const override
OFKTNode *
getParent
classtesseract__scene__graph_1_1OFKTBaseNode.html
a4ff257820c38eef47af929cdbd457795
() override
const Eigen::Isometry3d &
getStaticTransformation
classtesseract__scene__graph_1_1OFKTBaseNode.html
ae190b707426a8ec338ae1a42a884ad8c
() const override
JointType
getType
classtesseract__scene__graph_1_1OFKTBaseNode.html
a4e1d94d93e5fe12e2b7fad64efb7fc23
() const override
const Eigen::Isometry3d &
getWorldTransformation
classtesseract__scene__graph_1_1OFKTBaseNode.html
a8d95a06315d6f98edb15cc178e811573
() const override
bool
hasJointValueChanged
classtesseract__scene__graph_1_1OFKTBaseNode.html
a8d9c30e9bb4391e058954a8be9cc01d5
() const override
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
OFKTBaseNode
classtesseract__scene__graph_1_1OFKTBaseNode.html
acc18d1a6a93af952a200e5f340cae9c3
(tesseract_scene_graph::JointType type, OFKTNode *parent, std::string link_name)
OFKTBaseNode
classtesseract__scene__graph_1_1OFKTBaseNode.html
a9c9c9113cec9ff447842fe3f427364d7
(tesseract_scene_graph::JointType type, OFKTNode *parent, std::string link_name, std::string joint_name, const Eigen::Isometry3d &static_tf)
void
removeChild
classtesseract__scene__graph_1_1OFKTBaseNode.html
aac5ba3c73d256e6c092b60865371beba
(const OFKTNode *node) override
void
setParent
classtesseract__scene__graph_1_1OFKTBaseNode.html
a28a0b85fb901f1caf4f4927ebc3c7b15
(OFKTNode *parent) override
void
setStaticTransformation
classtesseract__scene__graph_1_1OFKTBaseNode.html
a13009fa15aba352ad70fbf7d6f2882c2
(Eigen::Isometry3d static_tf) override
void
storeJointValue
classtesseract__scene__graph_1_1OFKTBaseNode.html
a09bf85c903c7b06af846a994860990f0
(double joint_value) override
bool
updateWorldTransformationRequired
classtesseract__scene__graph_1_1OFKTBaseNode.html
ad0ab4f405a66c8a311e597a3ddc57b82
() const override
std::vector< OFKTNode * >
children_
classtesseract__scene__graph_1_1OFKTBaseNode.html
aeaf5173e7f2fab4735ba37ac4931e920
std::vector< const OFKTNode * >
children_const_
classtesseract__scene__graph_1_1OFKTBaseNode.html
a824383ae35d7cca9da5b9d7eb59eacea
std::string
joint_name_
classtesseract__scene__graph_1_1OFKTBaseNode.html
ae6625c16deb61434476008f1b2e3a8ff
Eigen::Isometry3d
joint_tf_
classtesseract__scene__graph_1_1OFKTBaseNode.html
ae6de6e56adea5f5087ae12cb8edfdddd
double
joint_value_
classtesseract__scene__graph_1_1OFKTBaseNode.html
a162ea163c8c0033e51a6546bbcc14036
bool
joint_value_changed_
classtesseract__scene__graph_1_1OFKTBaseNode.html
ad92627c415427322208a904b9d48607d
std::string
link_name_
classtesseract__scene__graph_1_1OFKTBaseNode.html
ac394544c98b9899adbdf1ea42cc1d47d
Eigen::Isometry3d
local_tf_
classtesseract__scene__graph_1_1OFKTBaseNode.html
aa061b1d1614d750b2ee4531439138e01
Eigen::Matrix< double, 6, 1 >
local_twist_
classtesseract__scene__graph_1_1OFKTBaseNode.html
a512325a7eda963e3002c84a88adee5d7
OFKTNode *
parent_
classtesseract__scene__graph_1_1OFKTBaseNode.html
a40d4bb94219b9608af74275510f6d156
Eigen::Isometry3d
static_tf_
classtesseract__scene__graph_1_1OFKTBaseNode.html
a3c2ea555e6208b6682f55c5ecc41d31d
tesseract_scene_graph::JointType
type_
classtesseract__scene__graph_1_1OFKTBaseNode.html
a600186b55fa3147f5f1b69a2acbc75ac
bool
update_world_required_
classtesseract__scene__graph_1_1OFKTBaseNode.html
a26fef0612bc1459b213f197c2e1e193a
Eigen::Isometry3d
world_tf_
classtesseract__scene__graph_1_1OFKTBaseNode.html
acb6a6b6a00a51ee18ca1c4b4344e71f5
friend class
OFKTStateSolver
classtesseract__scene__graph_1_1OFKTBaseNode.html
a04c5cec13fafb90debd7afa7a3c833c4
tesseract_scene_graph::OFKTContinuousNode
classtesseract__scene__graph_1_1OFKTContinuousNode.html
tesseract_scene_graph::OFKTBaseNode
void
computeAndStoreLocalTransformation
classtesseract__scene__graph_1_1OFKTContinuousNode.html
a6e5ecca3faaa0b6d3708e71132166b1d
() override
Eigen::Isometry3d
computeLocalTransformation
classtesseract__scene__graph_1_1OFKTContinuousNode.html
a52c5a037f9bbfc139a6a830f2a396ce6
(double joint_value) const override
const Eigen::Vector3d &
getAxis
classtesseract__scene__graph_1_1OFKTContinuousNode.html
a1f91b0abbd87ef34b7a9bba3174d4d6d
() const
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
OFKTContinuousNode
classtesseract__scene__graph_1_1OFKTContinuousNode.html
af0f19575c9896f0a7c591c4755194fc8
(OFKTNode *parent, std::string link_name, std::string joint_name, const Eigen::Isometry3d &static_tf, const Eigen::Vector3d &axis)
void
computeAndStoreLocalTransformationImpl
classtesseract__scene__graph_1_1OFKTContinuousNode.html
a86e721f9598280f5d3ac64f1fd0b50e7
()
Eigen::Vector3d
axis_
classtesseract__scene__graph_1_1OFKTContinuousNode.html
a61bf2dab123e8b1fc1ce7cc2c30323d6
friend class
OFKTStateSolver
classtesseract__scene__graph_1_1OFKTContinuousNode.html
a04c5cec13fafb90debd7afa7a3c833c4
tesseract_scene_graph::OFKTFixedNode
classtesseract__scene__graph_1_1OFKTFixedNode.html
tesseract_scene_graph::OFKTBaseNode
void
computeAndStoreLocalTransformation
classtesseract__scene__graph_1_1OFKTFixedNode.html
a859993174282115489c6f894da7625b8
() override
Eigen::Isometry3d
computeLocalTransformation
classtesseract__scene__graph_1_1OFKTFixedNode.html
acd17d4ffea29bbe33dd79ec53a45d04f
(double joint_value) const override
double
getJointValue
classtesseract__scene__graph_1_1OFKTFixedNode.html
a8263084b728064f55a19b19c7bcd72bd
() const override
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
OFKTFixedNode
classtesseract__scene__graph_1_1OFKTFixedNode.html
a029e75611f90d63583448f63eb40f096
(OFKTNode *parent, std::string link_name, std::string joint_name, const Eigen::Isometry3d &static_tf)
void
setStaticTransformation
classtesseract__scene__graph_1_1OFKTFixedNode.html
a18bdb53223fad4b6185a66eb7630e7f7
(Eigen::Isometry3d static_tf) override
void
storeJointValue
classtesseract__scene__graph_1_1OFKTFixedNode.html
a734b18b3bfd566e59bf82bdcaf1f0019
(double joint_value) override
friend class
OFKTStateSolver
classtesseract__scene__graph_1_1OFKTFixedNode.html
a04c5cec13fafb90debd7afa7a3c833c4
tesseract_scene_graph::OFKTNode
classtesseract__scene__graph_1_1OFKTNode.html
std::shared_ptr< const OFKTNode >
ConstPtr
classtesseract__scene__graph_1_1OFKTNode.html
a6b74844ebc752ce58be7e73b1d039047
std::shared_ptr< OFKTNode >
Ptr
classtesseract__scene__graph_1_1OFKTNode.html
ae4a3402fadd785320265575e13d191df
std::unique_ptr< OFKTNode >
UPtr
classtesseract__scene__graph_1_1OFKTNode.html
a95c6ae7f1e085493d4c60d87521c8638
virtual void
addChild
classtesseract__scene__graph_1_1OFKTNode.html
a876849040d8c2571a673f93238df9755
(OFKTNode *node)=0
virtual void
computeAndStoreLocalTransformation
classtesseract__scene__graph_1_1OFKTNode.html
a26d0beee2bcf07592b232993d2e42f5c
()=0
virtual void
computeAndStoreWorldTransformation
classtesseract__scene__graph_1_1OFKTNode.html
a31b40282c61973e152dfdc52d6cc25c9
()=0
virtual Eigen::Isometry3d
computeLocalTransformation
classtesseract__scene__graph_1_1OFKTNode.html
a754f7383025e5859a302758635830917
(double joint_value) const =0
virtual const std::vector< const OFKTNode * > &
getChildren
classtesseract__scene__graph_1_1OFKTNode.html
a7deee00205ca5064ef304948b25b2bc9
() const =0
virtual std::vector< OFKTNode * > &
getChildren
classtesseract__scene__graph_1_1OFKTNode.html
ab6873dd0abba82611e73fe65fd0c8c5f
()=0
virtual const std::string &
getJointName
classtesseract__scene__graph_1_1OFKTNode.html
ad9678a55e25254d5cb41eb7154b66de1
() const =0
virtual double
getJointValue
classtesseract__scene__graph_1_1OFKTNode.html
ad13cd9608d44da9acaf90f230252dd1b
() const =0
virtual const std::string &
getLinkName
classtesseract__scene__graph_1_1OFKTNode.html
a2f0953e993a0142bd7865d05b4937a38
() const =0
virtual const Eigen::Isometry3d &
getLocalTransformation
classtesseract__scene__graph_1_1OFKTNode.html
a6642a8fc20f00bfdf033256afb491b3d
() const =0
virtual Eigen::Matrix< double, 6, 1 >
getLocalTwist
classtesseract__scene__graph_1_1OFKTNode.html
a28ceb604e5f5efff88ddde3045eda3ac
() const =0
virtual const OFKTNode *
getParent
classtesseract__scene__graph_1_1OFKTNode.html
af051b0f4f9c76649b590df70a1ed1b6c
() const =0
virtual OFKTNode *
getParent
classtesseract__scene__graph_1_1OFKTNode.html
a6653248e1c8c292fe6feff665c9b23f1
()=0
virtual const Eigen::Isometry3d &
getStaticTransformation
classtesseract__scene__graph_1_1OFKTNode.html
a718bd9dd998d9be0638971dc32f6a4eb
() const =0
virtual JointType
getType
classtesseract__scene__graph_1_1OFKTNode.html
a3a16773af2561bd3f7ad0e15db93d235
() const =0
virtual const Eigen::Isometry3d &
getWorldTransformation
classtesseract__scene__graph_1_1OFKTNode.html
a546e30f520bfa3a4881283dcc42b8696
() const =0
virtual bool
hasJointValueChanged
classtesseract__scene__graph_1_1OFKTNode.html
a7b9383b73548e6b93ed055858012710b
() const =0
OFKTNode
classtesseract__scene__graph_1_1OFKTNode.html
a489b93487ac861f080e62fda9d2b6eeb
()=default
OFKTNode
classtesseract__scene__graph_1_1OFKTNode.html
aecadf29e16e3981d79d8ce89bb0e9c13
(const OFKTNode &)=delete
OFKTNode
classtesseract__scene__graph_1_1OFKTNode.html
a436cec01bf97d24144305c8f28d2ea54
(OFKTNode &&)=delete
OFKTNode &
operator=
classtesseract__scene__graph_1_1OFKTNode.html
ab4cf772b7e3bfe86b1440c2a276b8e70
(const OFKTNode &)=delete
OFKTNode &
operator=
classtesseract__scene__graph_1_1OFKTNode.html
a1035224496d1662cc07f22a3558fa15f
(OFKTNode &&)=delete
virtual void
removeChild
classtesseract__scene__graph_1_1OFKTNode.html
ace41ff8d92cd9f0af510db31c7f40df3
(const OFKTNode *node)=0
virtual void
setParent
classtesseract__scene__graph_1_1OFKTNode.html
a36cad59a0958106437e79b9a224b9614
(OFKTNode *parent)=0
virtual void
setStaticTransformation
classtesseract__scene__graph_1_1OFKTNode.html
a28749998a9c8f0319be88d36a1060fe4
(Eigen::Isometry3d static_tf)=0
virtual void
storeJointValue
classtesseract__scene__graph_1_1OFKTNode.html
aeb748863024cf4f27b0ffb4153c27727
(double joint_value)=0
virtual bool
updateWorldTransformationRequired
classtesseract__scene__graph_1_1OFKTNode.html
a0d4dd96ef7cd93ddf915d95e12e61e3b
() const =0
virtual
~OFKTNode
classtesseract__scene__graph_1_1OFKTNode.html
ac8ba9a284ec5b3e3d8b2b508d734a5a9
()=default
tesseract_scene_graph::OFKTPrismaticNode
classtesseract__scene__graph_1_1OFKTPrismaticNode.html
tesseract_scene_graph::OFKTBaseNode
void
computeAndStoreLocalTransformation
classtesseract__scene__graph_1_1OFKTPrismaticNode.html
a099a1b3882b33874e2f4b95a5e1e2957
() override
Eigen::Isometry3d
computeLocalTransformation
classtesseract__scene__graph_1_1OFKTPrismaticNode.html
a09b9a20956733db191d0607ccebd7372
(double joint_value) const override
const Eigen::Vector3d &
getAxis
classtesseract__scene__graph_1_1OFKTPrismaticNode.html
adf9356cefb207dcd48ecfa51a4d8bcee
() const
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
OFKTPrismaticNode
classtesseract__scene__graph_1_1OFKTPrismaticNode.html
af1de7c638973fcff2dbb9f7bac27c902
(OFKTNode *parent, std::string link_name, std::string joint_name, const Eigen::Isometry3d &static_tf, const Eigen::Vector3d &axis)
void
computeAndStoreLocalTransformationImpl
classtesseract__scene__graph_1_1OFKTPrismaticNode.html
a24b10cf440e3ad0e72b7f3c2a92d8f8b
()
Eigen::Vector3d
axis_
classtesseract__scene__graph_1_1OFKTPrismaticNode.html
a8d01bbb1aa8acccbba786a1fb601cd49
friend class
OFKTStateSolver
classtesseract__scene__graph_1_1OFKTPrismaticNode.html
a04c5cec13fafb90debd7afa7a3c833c4
tesseract_scene_graph::OFKTRevoluteNode
classtesseract__scene__graph_1_1OFKTRevoluteNode.html
tesseract_scene_graph::OFKTBaseNode
void
computeAndStoreLocalTransformation
classtesseract__scene__graph_1_1OFKTRevoluteNode.html
a2ad8244a3d7af7cbafd1bcee77087af3
() override
Eigen::Isometry3d
computeLocalTransformation
classtesseract__scene__graph_1_1OFKTRevoluteNode.html
ae3d0b816639407a93cf93ba4ffb04bf9
(double joint_value) const override
const Eigen::Vector3d &
getAxis
classtesseract__scene__graph_1_1OFKTRevoluteNode.html
af6e6eb2a9981e99c88e959064e134256
() const
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
OFKTRevoluteNode
classtesseract__scene__graph_1_1OFKTRevoluteNode.html
a7f45fe7f00135786c7a9837bc49edc55
(OFKTNode *parent, std::string link_name, std::string joint_name, const Eigen::Isometry3d &static_tf, const Eigen::Vector3d &axis)
void
storeJointValue
classtesseract__scene__graph_1_1OFKTRevoluteNode.html
ab961bda64c57085118dccf0da2491844
(double joint_value) override
void
computeAndStoreLocalTransformationImpl
classtesseract__scene__graph_1_1OFKTRevoluteNode.html
ac80a5fd78574a6f2337bbc7264b52343
()
Eigen::Vector3d
axis_
classtesseract__scene__graph_1_1OFKTRevoluteNode.html
ad899718c6752206feafbdaa986f93ca6
friend class
OFKTStateSolver
classtesseract__scene__graph_1_1OFKTRevoluteNode.html
a04c5cec13fafb90debd7afa7a3c833c4
tesseract_scene_graph::OFKTRootNode
classtesseract__scene__graph_1_1OFKTRootNode.html
tesseract_scene_graph::OFKTBaseNode
void
computeAndStoreLocalTransformation
classtesseract__scene__graph_1_1OFKTRootNode.html
a42945d191fad7fb0f90a570aaf8512b9
() override
void
computeAndStoreWorldTransformation
classtesseract__scene__graph_1_1OFKTRootNode.html
add569faf12e6707c4859aee4b3671989
() override
Eigen::Isometry3d
computeLocalTransformation
classtesseract__scene__graph_1_1OFKTRootNode.html
a0c71bbb5f19427580753c14b6e8d01fe
(double joint_value) const override
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
OFKTRootNode
classtesseract__scene__graph_1_1OFKTRootNode.html
a565237dda5af1217bcd54ef8fbc574f2
(std::string link_name)
void
setParent
classtesseract__scene__graph_1_1OFKTRootNode.html
a66cc3950d2bb88ddb2179a3eac67b60e
(OFKTNode *parent) override
void
setStaticTransformation
classtesseract__scene__graph_1_1OFKTRootNode.html
a1569c01a71ab2e46a7df946a17c8d67f
(Eigen::Isometry3d static_tf) override
void
storeJointValue
classtesseract__scene__graph_1_1OFKTRootNode.html
ac30baad43c45c6ea02a864b5c4de8ecd
(double joint_value) override
bool
updateWorldTransformationRequired
classtesseract__scene__graph_1_1OFKTRootNode.html
a8d6eb376df18a0dbf488bae3629472c2
() const override
friend class
OFKTStateSolver
classtesseract__scene__graph_1_1OFKTRootNode.html
a04c5cec13fafb90debd7afa7a3c833c4
tesseract_scene_graph::OFKTStateSolver
classtesseract__scene__graph_1_1OFKTStateSolver.html
tesseract_scene_graph::MutableStateSolver
std::shared_ptr< const OFKTStateSolver >
ConstPtr
classtesseract__scene__graph_1_1OFKTStateSolver.html
a2c423706ec6e518a39f03a2ff7aff3df
std::shared_ptr< OFKTStateSolver >
Ptr
classtesseract__scene__graph_1_1OFKTStateSolver.html
aec6ae27aa4d135f51af4704d86553c03
bool
addLink
classtesseract__scene__graph_1_1OFKTStateSolver.html
ac3ef786331721e642c695c9749bfff9a
(const Link &link, const Joint &joint) override final
bool
changeJointAccelerationLimits
classtesseract__scene__graph_1_1OFKTStateSolver.html
a439631c13339288be33a41476007fe7b
(const std::string &name, double limit) override final
bool
changeJointOrigin
classtesseract__scene__graph_1_1OFKTStateSolver.html
aec35e56064d89983c6f85b72cc412d80
(const std::string &name, const Eigen::Isometry3d &new_origin) override final
bool
changeJointPositionLimits
classtesseract__scene__graph_1_1OFKTStateSolver.html
aad0dd38c09d3fb22efe2e3fe6c7df382
(const std::string &name, double lower, double upper) override final
bool
changeJointVelocityLimits
classtesseract__scene__graph_1_1OFKTStateSolver.html
ad5ac41ceeb316c58874aa68f257144ea
(const std::string &name, double limit) override final
StateSolver::UPtr
clone
classtesseract__scene__graph_1_1OFKTStateSolver.html
a5734b842aca63380614f60f9092079de
() const override final
std::vector< std::string >
getActiveJointNames
classtesseract__scene__graph_1_1OFKTStateSolver.html
a778cccf8f6702c880168e6475db48ad8
() const override final
std::vector< std::string >
getActiveLinkNames
classtesseract__scene__graph_1_1OFKTStateSolver.html
aea1e0f0a0489301d8b0bb391dd27fe55
() const override final
std::string
getBaseLinkName
classtesseract__scene__graph_1_1OFKTStateSolver.html
a3e7587e8449b9fa9d7ea46d13eccd0db
() const override final
Eigen::MatrixXd
getJacobian
classtesseract__scene__graph_1_1OFKTStateSolver.html
a51d5e2e00d5b7a0fb566a121025234c4
(const Eigen::Ref< const Eigen::VectorXd > &joint_values, const std::string &link_name) const override final
Eigen::MatrixXd
getJacobian
classtesseract__scene__graph_1_1OFKTStateSolver.html
afcb4e99f7fb9466ca122dcb98934f810
(const std::unordered_map< std::string, double > &joints_values, const std::string &link_name) const override final
Eigen::MatrixXd
getJacobian
classtesseract__scene__graph_1_1OFKTStateSolver.html
a12d49029643ba3fd79bafc9947096340
(const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values, const std::string &link_name) const override final
std::vector< std::string >
getJointNames
classtesseract__scene__graph_1_1OFKTStateSolver.html
ab8c27800a8de8bac9c3b7719fa11de2a
() const override final
tesseract_common::KinematicLimits
getLimits
classtesseract__scene__graph_1_1OFKTStateSolver.html
a68cfe8c605215348546a2b67f7f69c0c
() const override final
std::vector< std::string >
getLinkNames
classtesseract__scene__graph_1_1OFKTStateSolver.html
a71e753e43764b6e6f6f1729716b929b5
() const override final
SceneState
getRandomState
classtesseract__scene__graph_1_1OFKTStateSolver.html
a66a5121e1603ad876974e204ae0a14d9
() const override final
int
getRevision
classtesseract__scene__graph_1_1OFKTStateSolver.html
aaebf658a50f9efd75bae693531e3f71b
() const override final
SceneState
getState
classtesseract__scene__graph_1_1OFKTStateSolver.html
ad094b8445776e90f63d5f85f19fb7c00
() const override final
SceneState
getState
classtesseract__scene__graph_1_1OFKTStateSolver.html
a6c20881d959ec6360063308fad0d41e6
(const Eigen::Ref< const Eigen::VectorXd > &joint_values) const override final
SceneState
getState
classtesseract__scene__graph_1_1OFKTStateSolver.html
ad7ba6d485ea31199335645f3d3e840d6
(const std::unordered_map< std::string, double > &joint_values) const override final
SceneState
getState
classtesseract__scene__graph_1_1OFKTStateSolver.html
a525e8276271c43077f6277df23a2e32b
(const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values) const override final
std::vector< std::string >
getStaticLinkNames
classtesseract__scene__graph_1_1OFKTStateSolver.html
ad1292ae4f343f3d2498e9d87e857b9c2
() const override final
bool
hasLinkName
classtesseract__scene__graph_1_1OFKTStateSolver.html
a002f51c7fb4fe4107f0a4c15ca551d55
(const std::string &link_name) const override final
bool
insertSceneGraph
classtesseract__scene__graph_1_1OFKTStateSolver.html
ab8c1b3ac2ff8c470f20cb9b159ae83a4
(const SceneGraph &scene_graph, const Joint &joint, const std::string &prefix="") override final
bool
isActiveLinkName
classtesseract__scene__graph_1_1OFKTStateSolver.html
a8aee35dbbddeb62bdcd4069962eedf2d
(const std::string &link_name) const override final
bool
moveJoint
classtesseract__scene__graph_1_1OFKTStateSolver.html
a2ce786f5c9931049dc646b8c367ecbd5
(const std::string &name, const std::string &parent_link) override final
bool
moveLink
classtesseract__scene__graph_1_1OFKTStateSolver.html
a45a95b8ee0a71d0727d0a3d5f19a72d6
(const Joint &joint) override final
OFKTStateSolver
classtesseract__scene__graph_1_1OFKTStateSolver.html
ac1ce8d5379a9efbeb28ef6c8803ac4f3
(const OFKTStateSolver &other)
OFKTStateSolver
classtesseract__scene__graph_1_1OFKTStateSolver.html
a83c7840e75fe677b36f043d53afd91cd
(const std::string &root_name)
OFKTStateSolver
classtesseract__scene__graph_1_1OFKTStateSolver.html
a6574a3ff501312e26a5c4c493eb0bed8
(const tesseract_scene_graph::SceneGraph &scene_graph, const std::string &prefix="")
OFKTStateSolver
classtesseract__scene__graph_1_1OFKTStateSolver.html
ae7291076eb6f472a376fca812c9e19d7
(OFKTStateSolver &&)=delete
OFKTStateSolver &
operator=
classtesseract__scene__graph_1_1OFKTStateSolver.html
a538facdeb0f8c910e87dcc3919a9642f
(const OFKTStateSolver &other)
OFKTStateSolver &
operator=
classtesseract__scene__graph_1_1OFKTStateSolver.html
ad249c1a11f559c25f6ff52c72df7e8c3
(OFKTStateSolver &&)=delete
bool
removeJoint
classtesseract__scene__graph_1_1OFKTStateSolver.html
aa553b5d7c69564cbc428ae43293dd23a
(const std::string &name) override final
bool
removeLink
classtesseract__scene__graph_1_1OFKTStateSolver.html
ae01b945659e38e9368cbfabed370a309
(const std::string &name) override final
bool
replaceJoint
classtesseract__scene__graph_1_1OFKTStateSolver.html
a9bf70be378f138e97cbc5735f3701754
(const Joint &joint) override final
void
setRevision
classtesseract__scene__graph_1_1OFKTStateSolver.html
a79e00a40f6ed9206d20007dfd70932a4
(int revision) override final
void
setState
classtesseract__scene__graph_1_1OFKTStateSolver.html
af700e9cef4517f715a0749ea58ac9bdd
(const Eigen::Ref< const Eigen::VectorXd > &joint_values) override final
void
setState
classtesseract__scene__graph_1_1OFKTStateSolver.html
a1a7d316d62736a2b924bf46c7ca40966
(const std::unordered_map< std::string, double > &joint_values) override final
void
setState
classtesseract__scene__graph_1_1OFKTStateSolver.html
a2892df7e5cca9b4235226d3c338731f0
(const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values) override final
~OFKTStateSolver
classtesseract__scene__graph_1_1OFKTStateSolver.html
a95f3d515b47fd91d99913d0e99cd1dfc
() override=default
void
addNewJointLimits
classtesseract__scene__graph_1_1OFKTStateSolver.html
ad9557f1c6f3ce0d53c4ef4ede3790539
(const std::vector< JointLimits::ConstPtr > &new_joint_limits)
void
addNode
classtesseract__scene__graph_1_1OFKTStateSolver.html
ad3029c80872bc2084edb4c2f803f5075
(const Joint &joint, const std::string &joint_name, const std::string &parent_link_name, const std::string &child_link_name, std::vector< JointLimits::ConstPtr > &new_joint_limits)
Eigen::MatrixXd
calcJacobianHelper
classtesseract__scene__graph_1_1OFKTStateSolver.html
a7734863002452adc512c221b1403e5a5
(const std::unordered_map< std::string, double > &joints, const std::string &link_name) const
void
clear
classtesseract__scene__graph_1_1OFKTStateSolver.html
af4297ba3267ae0017b5e87dcaa4acf21
()
void
cloneHelper
classtesseract__scene__graph_1_1OFKTStateSolver.html
a4be22ce749c6f1edac2b8ad2797054df
(OFKTStateSolver &cloned, const OFKTNode *node) const
bool
initHelper
classtesseract__scene__graph_1_1OFKTStateSolver.html
ab61c01c09888cb61224b0fcf7686f10c
(const tesseract_scene_graph::SceneGraph &scene_graph, const std::string &prefix)
void
loadActiveLinkNamesRecursive
classtesseract__scene__graph_1_1OFKTStateSolver.html
a619b8263a9d1ff7c5dec3d27191525e4
(std::vector< std::string > &active_link_names, const OFKTNode *node, bool active) const
void
loadStaticLinkNamesRecursive
classtesseract__scene__graph_1_1OFKTStateSolver.html
a39d133dfafa6d8a3faf24bbd5e57c8b1
(std::vector< std::string > &static_link_names, const OFKTNode *node) const
void
moveLinkHelper
classtesseract__scene__graph_1_1OFKTStateSolver.html
ada7df058b56fd82f7178a173fd0eba09
(std::vector< JointLimits::ConstPtr > &new_joint_limits, const Joint &joint)
void
removeJointHelper
classtesseract__scene__graph_1_1OFKTStateSolver.html
a1ee811e857087efa5d68bd12fdaeffaa
(const std::vector< std::string > &removed_links, const std::vector< std::string > &removed_joints, const std::vector< std::string > &removed_active_joints, const std::vector< long > &removed_active_joints_indices)
void
removeNode
classtesseract__scene__graph_1_1OFKTStateSolver.html
a7adb6c740765b24a9dc31a3dfba47c52
(OFKTNode *node, std::vector< std::string > &removed_links, std::vector< std::string > &removed_joints, std::vector< std::string > &removed_active_joints, std::vector< long > &removed_active_joints_indices)
void
replaceJointHelper
classtesseract__scene__graph_1_1OFKTStateSolver.html
a864c6d2052077c4858203835447d01f1
(std::vector< JointLimits::ConstPtr > &new_joint_limits, const Joint &joint)
void
update
classtesseract__scene__graph_1_1OFKTStateSolver.html
a879cc7aa8da89043d2f1d290ae9cafbe
(OFKTNode *node, bool update_required)
void
update
classtesseract__scene__graph_1_1OFKTStateSolver.html
a49b2c2c90e2e3c092f087a4fb949e427
(SceneState &state, const OFKTNode *node, Eigen::Isometry3d parent_world_tf, bool update_required) const
std::vector< std::string >
active_joint_names_
classtesseract__scene__graph_1_1OFKTStateSolver.html
aed37a10c9786f00127bed6aedcc8189d
SceneState
current_state_
classtesseract__scene__graph_1_1OFKTStateSolver.html
ac8e79ab61d299aa51a292180d12625a1
std::vector< std::string >
joint_names_
classtesseract__scene__graph_1_1OFKTStateSolver.html
a0165077bc3db7f4faba78da3a6bfe89c
tesseract_common::KinematicLimits
limits_
classtesseract__scene__graph_1_1OFKTStateSolver.html
a36e99fabb0e0c153685e61c17d0bb099
std::unordered_map< std::string, OFKTNode * >
link_map_
classtesseract__scene__graph_1_1OFKTStateSolver.html
af8d638ce58c58ddeb9f1df1e828f3501
std::vector< std::string >
link_names_
classtesseract__scene__graph_1_1OFKTStateSolver.html
a21557e14491a0c547f8f190d4f045ed6
std::shared_mutex
mutex_
classtesseract__scene__graph_1_1OFKTStateSolver.html
af8872168f97e7d3b93ffd523de8c5e5b
std::unordered_map< std::string, OFKTNode::UPtr >
nodes_
classtesseract__scene__graph_1_1OFKTStateSolver.html
a6a4c3d0cac9c413fa3c61fc7a33fde20
int
revision_
classtesseract__scene__graph_1_1OFKTStateSolver.html
a4221a8b4c2dba8c30bb53fbbc6da960b
OFKTNode::UPtr
root_
classtesseract__scene__graph_1_1OFKTStateSolver.html
a125fca1ab57900028e33cb2ce60e5160
friend struct
ofkt_builder
classtesseract__scene__graph_1_1OFKTStateSolver.html
adbb104f4da94ac1963c63a970ed9477d
tesseract_scene_graph::StateSolver
classtesseract__scene__graph_1_1StateSolver.html
std::shared_ptr< const StateSolver >
ConstPtr
classtesseract__scene__graph_1_1StateSolver.html
a124eeb9936fc63843cf91c5622bfa562
std::unique_ptr< const StateSolver >
ConstUPtr
classtesseract__scene__graph_1_1StateSolver.html
a2d8dfe9eb71c080dae1ec06fe9221d2b
std::shared_ptr< StateSolver >
Ptr
classtesseract__scene__graph_1_1StateSolver.html
a5beb5d8f099e0d4bc7b45b9be7c94318
std::unique_ptr< StateSolver >
UPtr
classtesseract__scene__graph_1_1StateSolver.html
a0834c4abefbc5b7da4e66cd26619a9ba
virtual StateSolver::UPtr
clone
classtesseract__scene__graph_1_1StateSolver.html
ad88a0e40214e35d5de7fa47074499ba0
() const =0
virtual std::vector< std::string >
getActiveJointNames
classtesseract__scene__graph_1_1StateSolver.html
ad3ae3e609cce0521fa295b4b875afa5b
() const =0
virtual std::vector< std::string >
getActiveLinkNames
classtesseract__scene__graph_1_1StateSolver.html
a5c77453f4e11b4dcfd7176b1f65cce6d
() const =0
virtual std::string
getBaseLinkName
classtesseract__scene__graph_1_1StateSolver.html
ab29a8aec90d5df565bdb9316280de860
() const =0
virtual Eigen::MatrixXd
getJacobian
classtesseract__scene__graph_1_1StateSolver.html
a07bf9d73c4f6b3885e72ac696e71f6cb
(const Eigen::Ref< const Eigen::VectorXd > &joint_values, const std::string &link_name) const =0
virtual Eigen::MatrixXd
getJacobian
classtesseract__scene__graph_1_1StateSolver.html
a3d858fad85dd1d7e6be45a477f11ed12
(const std::unordered_map< std::string, double > &joint_values, const std::string &link_name) const =0
virtual Eigen::MatrixXd
getJacobian
classtesseract__scene__graph_1_1StateSolver.html
a9148b4305eb045645bfb2a7eac2746dc
(const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values, const std::string &link_name) const =0
virtual std::vector< std::string >
getJointNames
classtesseract__scene__graph_1_1StateSolver.html
a1cd45dfd864e7d6fb1b4d8056d28763c
() const =0
virtual tesseract_common::KinematicLimits
getLimits
classtesseract__scene__graph_1_1StateSolver.html
a9a6500620632aa09e6f7d3ba06a11203
() const =0
virtual std::vector< std::string >
getLinkNames
classtesseract__scene__graph_1_1StateSolver.html
a89fd1ec7e29a608e2b9a1ec78107ed2f
() const =0
virtual SceneState
getRandomState
classtesseract__scene__graph_1_1StateSolver.html
a15567db8542f473c54b1bfe0a5cb360a
() const =0
virtual SceneState
getState
classtesseract__scene__graph_1_1StateSolver.html
a8ee5f78843e293c4d9cd0d8b71372519
() const =0
virtual SceneState
getState
classtesseract__scene__graph_1_1StateSolver.html
a795683cd30c399f5723bbbbe50b6c919
(const Eigen::Ref< const Eigen::VectorXd > &joint_values) const =0
virtual SceneState
getState
classtesseract__scene__graph_1_1StateSolver.html
a6a9e3e62ce768aaddbefd713a3be2115
(const std::unordered_map< std::string, double > &joint_values) const =0
virtual SceneState
getState
classtesseract__scene__graph_1_1StateSolver.html
a9979c4d7269be1902e0dcb64b9b61ed0
(const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values) const =0
virtual std::vector< std::string >
getStaticLinkNames
classtesseract__scene__graph_1_1StateSolver.html
a865baa2bd51dea57df28888371f113d5
() const =0
virtual bool
hasLinkName
classtesseract__scene__graph_1_1StateSolver.html
a6651b931afdb4e5273b7e148c4210f6e
(const std::string &link_name) const =0
virtual bool
isActiveLinkName
classtesseract__scene__graph_1_1StateSolver.html
aa317e234377772c6c962a5743e299b1a
(const std::string &link_name) const =0
StateSolver &
operator=
classtesseract__scene__graph_1_1StateSolver.html
ac2ae5afdd351deeabc4d2cbbb0bd19c5
(const StateSolver &)=default
StateSolver &
operator=
classtesseract__scene__graph_1_1StateSolver.html
a77263a08dd0f155987c3cf625cb50aa4
(StateSolver &&)=default
virtual void
setState
classtesseract__scene__graph_1_1StateSolver.html
ae2d6ddc4de2aa1dcdf89dcf3d4d4a7ab
(const Eigen::Ref< const Eigen::VectorXd > &joint_values)=0
virtual void
setState
classtesseract__scene__graph_1_1StateSolver.html
a34cc5ed4d42c8ebe3a91a8ab624f7a55
(const std::unordered_map< std::string, double > &joint_values)=0
virtual void
setState
classtesseract__scene__graph_1_1StateSolver.html
a928eadfb2ddfd041245968697d11b77e
(const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values)=0
StateSolver
classtesseract__scene__graph_1_1StateSolver.html
a7febf125130ff54f459bd217ee965795
()=default
StateSolver
classtesseract__scene__graph_1_1StateSolver.html
afbc122e1f17c397af7132b2ef37d4808
(const StateSolver &)=default
StateSolver
classtesseract__scene__graph_1_1StateSolver.html
a76b4c6a95f88d1e7a6b986125f610823
(StateSolver &&)=default
virtual
~StateSolver
classtesseract__scene__graph_1_1StateSolver.html
a8e8508d806080d90f6e9e9aa733e4d76
()=default
tesseract_scene_graph
namespacetesseract__scene__graph.html
tesseract_scene_graph::test_suite
tesseract_scene_graph::KDLStateSolver
tesseract_scene_graph::MutableStateSolver
tesseract_scene_graph::ofkt_builder
tesseract_scene_graph::OFKTBaseNode
tesseract_scene_graph::OFKTContinuousNode
tesseract_scene_graph::OFKTFixedNode
tesseract_scene_graph::OFKTNode
tesseract_scene_graph::OFKTPrismaticNode
tesseract_scene_graph::OFKTRevoluteNode
tesseract_scene_graph::OFKTRootNode
tesseract_scene_graph::OFKTStateSolver
tesseract_scene_graph::StateSolver
tesseract_scene_graph::test_suite
namespacetesseract__scene__graph_1_1test__suite.html
SceneGraph::UPtr
getSceneGraph
namespacetesseract__scene__graph_1_1test__suite.html
a3a503bedb111fb56460cc53f1f18e9a3
()
SceneGraph::UPtr
getSubSceneGraph
namespacetesseract__scene__graph_1_1test__suite.html
a9913122d8c70e9daca75b9bb5dff5c51
()
std::string
locateResource
namespacetesseract__scene__graph_1_1test__suite.html
a42e455fe28da24f887c323ac50b641d0
(const std::string &url)
static void
numericalJacobian
namespacetesseract__scene__graph_1_1test__suite.html
a891db7a005c902c958964c5979ca7600
(Eigen::Ref< Eigen::MatrixXd > jacobian, const Eigen::Isometry3d &change_base, const StateSolver &state_solver, const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values, const std::string &link_name, const Eigen::Ref< const Eigen::Vector3d > &link_point)
void
runAddandRemoveLinkTest
namespacetesseract__scene__graph_1_1test__suite.html
acfa882edab944e020bfbe7e17d5c8c63
()
void
runAddSceneGraphTest
namespacetesseract__scene__graph_1_1test__suite.html
a0207efebd2c5ce0547b140e907f9dc4b
()
void
runChangeJointLimitsTest
namespacetesseract__scene__graph_1_1test__suite.html
abd77bf99e16a5edfc36fedff4f3ce33b
()
void
runChangeJointOriginTest
namespacetesseract__scene__graph_1_1test__suite.html
afa2df50411c17b4727a186aea950cdf9
()
void
runCompareJacobian
namespacetesseract__scene__graph_1_1test__suite.html
ac306d55f86c9c0cfbef7d1d2d5d3cdea
(StateSolver &state_solver, const std::vector< std::string > &joint_names, const Eigen::VectorXd &jvals, const std::string &link_name, const Eigen::Vector3d &link_point, const Eigen::Isometry3d &change_base)
void
runCompareSceneStates
namespacetesseract__scene__graph_1_1test__suite.html
a3d5d8f4b8dbca44ba06a562c37fb2a7e
(const SceneState &base_state, const SceneState &compare_state)
void
runCompareStateSolver
namespacetesseract__scene__graph_1_1test__suite.html
a8f74908077d44f8fa4e9514ba4dcf683
(const StateSolver &base_solver, StateSolver &comp_solver)
void
runCompareStateSolverLimits
namespacetesseract__scene__graph_1_1test__suite.html
ad7036e32578fd7d17af26a9c8fd363c8
(const SceneGraph &scene_graph, const StateSolver &comp_solver)
void
runJacobianTest
namespacetesseract__scene__graph_1_1test__suite.html
a644d93582f19b7e356e84c6c7c04615b
()
void
runMoveJointTest
namespacetesseract__scene__graph_1_1test__suite.html
a1f456dac84857d7e83707a9fd702ddce
()
void
runMoveLinkTest
namespacetesseract__scene__graph_1_1test__suite.html
ac80e2cd385b2f9fd13605a84554d72eb
()
void
runReplaceJointTest
namespacetesseract__scene__graph_1_1test__suite.html
a5ca0217ce64feee05d4f19d83824f49d
()