collision_scene_fcl_latest.cpp
/tmp/ws/src/exotica/exotations/exotica_collision_scene_fcl_latest/src/
collision__scene__fcl__latest_8cpp
exotica_collision_scene_fcl_latest/collision_scene_fcl_latest.h
exotica
#define
CONTINUOUS_COLLISION_USE_ADVANCED_SETTINGS
collision__scene__fcl__latest_8cpp.html
a420c059ef863bd6a10484cdc4c156e77
bool
IsRobotLink
namespaceexotica.html
a989eff32eec1ebd94d4f6e44ac8af2d4
(std::shared_ptr< KinematicElement > e)
void
transformFCLToKDL
namespaceexotica.html
ada6fa708fd10fe605102840e6536d9ce
(const fcl::Transform3d &tf, KDL::Frame &frame)
fcl::Transform3d
transformKDLToFCL
namespaceexotica.html
a0ad9fc84fa722f58fcd1a36013af250f
(const KDL::Frame &frame)
collision_scene_fcl_latest.h
/tmp/ws/src/exotica/exotations/exotica_collision_scene_fcl_latest/include/exotica_collision_scene_fcl_latest/
collision__scene__fcl__latest_8h
exotica::CollisionSceneFCLLatest::CollisionData
exotica::CollisionSceneFCLLatest
exotica::CollisionSceneFCLLatest::DistanceData
exotica
exotica::CollisionSceneFCLLatest::CollisionData
structexotica_1_1CollisionSceneFCLLatest_1_1CollisionData.html
CollisionData
structexotica_1_1CollisionSceneFCLLatest_1_1CollisionData.html
a341dd1f7ef98487035bec8b69973984d
(CollisionSceneFCLLatest *scene_in)
fcl::CollisionRequestd
request
structexotica_1_1CollisionSceneFCLLatest_1_1CollisionData.html
afcf511e9c41a2b28667fe591d25e54f8
fcl::CollisionResultd
result
structexotica_1_1CollisionSceneFCLLatest_1_1CollisionData.html
a7b1fe67bb05782dbffa931277e30f39e
double
safe_distance
structexotica_1_1CollisionSceneFCLLatest_1_1CollisionData.html
a7d6490fdd314942738e01ee19c322837
CollisionSceneFCLLatest *
scene
structexotica_1_1CollisionSceneFCLLatest_1_1CollisionData.html
ae7f7eef2deda59cee3b366a7203be11b
bool
self
structexotica_1_1CollisionSceneFCLLatest_1_1CollisionData.html
a5d7332a30acc5ec9886d7ba8575d1bf7
exotica::CollisionSceneFCLLatest
classexotica_1_1CollisionSceneFCLLatest.html
exotica::CollisionScene
Instantiable< CollisionSceneFCLLatestInitializer >
exotica::CollisionSceneFCLLatest::CollisionData
exotica::CollisionSceneFCLLatest::DistanceData
ContinuousCollisionProxy
ContinuousCollisionCheck
classexotica_1_1CollisionSceneFCLLatest.html
a17a084cd0f02fa61aac2bf4061c39d81
(const std::string &o1, const KDL::Frame &tf1_beg, const KDL::Frame &tf1_end, const std::string &o2, const KDL::Frame &tf2_beg, const KDL::Frame &tf2_end) override
std::vector< CollisionProxy >
GetCollisionDistance
classexotica_1_1CollisionSceneFCLLatest.html
a41503e3075e7403098f02c3df862962c
(bool self) override
std::vector< CollisionProxy >
GetCollisionDistance
classexotica_1_1CollisionSceneFCLLatest.html
a08a34bebf1633cc9e4cff10744be0bf5
(const std::string &o1, const std::string &o2) override
std::vector< CollisionProxy >
GetCollisionDistance
classexotica_1_1CollisionSceneFCLLatest.html
afd210335a69742833d3d6a7f3a6efa43
(const std::string &o1, const bool &self=true) override
std::vector< CollisionProxy >
GetCollisionDistance
classexotica_1_1CollisionSceneFCLLatest.html
a2acaa0e5e9439c17969ed664ab4d49b7
(const std::vector< std::string > &objects, const bool &self=true) override
std::vector< CollisionProxy >
GetCollisionDistance
classexotica_1_1CollisionSceneFCLLatest.html
a7035ab469b9ff2454ffff45522f62d15
(const std::string &o1, const bool &self=true, const bool &disable_collision_scene_update=false) override
std::vector< std::string >
GetCollisionRobotLinks
classexotica_1_1CollisionSceneFCLLatest.html
a894d280150b51c6695ab514f0b25e9da
() override
std::vector< std::string >
GetCollisionWorldLinks
classexotica_1_1CollisionSceneFCLLatest.html
acb0747d6e882fb6cffd86420a6a63719
() override
std::vector< CollisionProxy >
GetRobotToRobotCollisionDistance
classexotica_1_1CollisionSceneFCLLatest.html
abf68e5e6953032f2aa2d496f1b1f9d85
(double check_margin) override
std::vector< CollisionProxy >
GetRobotToWorldCollisionDistance
classexotica_1_1CollisionSceneFCLLatest.html
acfbe4dc8dbd742c0e7c87ee5aa11e543
(double check_margin) override
Eigen::Vector3d
GetTranslation
classexotica_1_1CollisionSceneFCLLatest.html
aba2c03aa52d30f887f4b335698d29381
(const std::string &name) override
bool
IsAllowedToCollide
classexotica_1_1CollisionSceneFCLLatest.html
aaff4c7615fb7097dce346f3572353d11
(const std::string &o1, const std::string &o2, const bool &self) override
bool
IsCollisionFree
classexotica_1_1CollisionSceneFCLLatest.html
acd5f25c02f13c1e5433d1e7ff24edcc9
(const std::string &o1, const std::string &o2, double safe_distance=0.0) override
bool
IsStateValid
classexotica_1_1CollisionSceneFCLLatest.html
abe1f3bbf374692e5cbb85a4ea8e140c7
(bool self=true, double safe_distance=0.0) override
void
Setup
classexotica_1_1CollisionSceneFCLLatest.html
aa9209a5c0b2cbaa50ee65b614e45859e
() override
void
UpdateCollisionObjects
classexotica_1_1CollisionSceneFCLLatest.html
a8cb42180268cfbaf20cc6064c533136e
(const std::map< std::string, std::weak_ptr< KinematicElement >> &objects) override
void
UpdateCollisionObjectTransforms
classexotica_1_1CollisionSceneFCLLatest.html
a479b5ea5236763dcf35643d224cca9cf
() override
static bool
CollisionCallback
classexotica_1_1CollisionSceneFCLLatest.html
ae2864a460c35a25c62b091bfdf6716fb
(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, void *data)
static bool
CollisionCallbackDistance
classexotica_1_1CollisionSceneFCLLatest.html
a3d186dcd6bc8c673d3b3274f0882f14d
(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, void *data, double &dist)
static bool
IsAllowedToCollide
classexotica_1_1CollisionSceneFCLLatest.html
a3f6a9c0868aeaccbaddcba85135b9d44
(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, bool self, CollisionSceneFCLLatest *scene)
std::shared_ptr< fcl::CollisionObjectd >
ConstructFclCollisionObject
classexotica_1_1CollisionSceneFCLLatest.html
abe0656580a55340a2a07286ff9a60df8
(long i, std::shared_ptr< KinematicElement > element)
std::vector< fcl::CollisionObjectd * >
GetCollisionObjectsFromMapByName
classexotica_1_1CollisionSceneFCLLatest.html
a4452999a0ba1aee776eb26a1e67be977
(const std::string &frame_name)
std::shared_ptr< KinematicElement >
GetKinematicElementFromMapByName
classexotica_1_1CollisionSceneFCLLatest.html
af56fedcb806176281947a9b58b4adfd6
(const std::string &frame_name)
std::vector< fcl::CollisionObjectd * >
GetRobotCollisionObjectsFromMapByName
classexotica_1_1CollisionSceneFCLLatest.html
a796001930796a9ff2d9726bafde18dc8
(const std::string &frame_name)
std::vector< fcl::CollisionObjectd * >
GetWorldCollisionObjectsFromMapByName
classexotica_1_1CollisionSceneFCLLatest.html
af6bef9f14d8ccb1c64beb64753f7b88f
(const std::string &frame_name)
static void
CheckCollision
classexotica_1_1CollisionSceneFCLLatest.html
a77cba07343db3ee8d74cbe398d6b8b31
(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, CollisionData *data)
static void
ComputeDistance
classexotica_1_1CollisionSceneFCLLatest.html
a281006edf7208c5f13136ef110d5acdd
(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, DistanceData *data)
std::shared_ptr< fcl::BroadPhaseCollisionManagerd >
broad_phase_collision_manager_
classexotica_1_1CollisionSceneFCLLatest.html
a97538bf1d6606cbe861fc00004e9323e
std::vector< std::shared_ptr< fcl::CollisionObjectd > >
fcl_cache_
classexotica_1_1CollisionSceneFCLLatest.html
a2745816f91768bb7c9bd3d47e0393ee8
std::vector< fcl::CollisionObjectd * >
fcl_objects_
classexotica_1_1CollisionSceneFCLLatest.html
a8a67d8dfa25035a2e8d5552a9c73e547
std::map< std::string, std::vector< fcl::CollisionObjectd * > >
fcl_objects_map_
classexotica_1_1CollisionSceneFCLLatest.html
a3005ccad330478259cc2e9f01e84a803
std::map< std::string, std::vector< fcl::CollisionObjectd * > >
fcl_robot_objects_map_
classexotica_1_1CollisionSceneFCLLatest.html
ac8a7e5d8a06590b75193d313ead79b6b
std::map< std::string, std::vector< fcl::CollisionObjectd * > >
fcl_world_objects_map_
classexotica_1_1CollisionSceneFCLLatest.html
a6b54c6bb9176c44eda6eaaa47652bc33
std::vector< std::weak_ptr< KinematicElement > >
kinematic_elements_
classexotica_1_1CollisionSceneFCLLatest.html
a6573b3b488e63d5d350774cc0e89ddb2
std::map< std::string, std::weak_ptr< KinematicElement > >
kinematic_elements_map_
classexotica_1_1CollisionSceneFCLLatest.html
ab831cec00f3be8b50510f8d6bf605186
exotica::CollisionSceneFCLLatest::DistanceData
structexotica_1_1CollisionSceneFCLLatest_1_1DistanceData.html
DistanceData
structexotica_1_1CollisionSceneFCLLatest_1_1DistanceData.html
a42aa5f82d227e83328bb159877c433fb
(CollisionSceneFCLLatest *scene_in)
double
Distance
structexotica_1_1CollisionSceneFCLLatest_1_1DistanceData.html
ab5477896a2c62ccabb53e376e7472184
std::vector< CollisionProxy >
proxies
structexotica_1_1CollisionSceneFCLLatest_1_1DistanceData.html
a28a9b81674fd01ff646b3b3d25458749
fcl::DistanceRequestd
request
structexotica_1_1CollisionSceneFCLLatest_1_1DistanceData.html
a90b7bd7621bb236a282c181e54f0cc48
fcl::DistanceResultd
result
structexotica_1_1CollisionSceneFCLLatest_1_1DistanceData.html
a60778d185599693bb1fc22f03fe27779
CollisionSceneFCLLatest *
scene
structexotica_1_1CollisionSceneFCLLatest_1_1DistanceData.html
ab76226dd4e6aabdfae3d4ce2058b9e01
bool
self
structexotica_1_1CollisionSceneFCLLatest_1_1DistanceData.html
a6b49b67e9a66c90cd129c71b6b583ef5
exotica
namespaceexotica.html
exotica::CollisionSceneFCLLatest
Eigen::Array< KDL::Frame, Eigen::Dynamic, 1 >
ArrayFrame
namespaceexotica.html
a9f3b8540da108e498bbe6107bd821cbb
Eigen::Ref< ArrayFrame >
ArrayFrameRef
namespaceexotica.html
a2a7d4230ee711e0a0e3e2f2fa505e5a4
Eigen::internal::ref_selector< ArrayFrame >::type
ArrayFrameRefConst
namespaceexotica.html
addad606b58ac07f29f4663e4625a958f
Eigen::Array< Eigen::Array< Eigen::MatrixXd, Eigen::Dynamic, 1 >, Eigen::Dynamic, 1 >
ArrayHessian
namespaceexotica.html
ac8761af8423506d01ca0cb0f7a884fa0
Eigen::Ref< ArrayHessian >
ArrayHessianRef
namespaceexotica.html
a97c931213a5c865a6b11e09d951071e8
Eigen::internal::ref_selector< ArrayHessian >::type
ArrayHessianRefConst
namespaceexotica.html
acd0e04ee15c1c6289ceff8c0417742d1
Eigen::Array< KDL::Jacobian, Eigen::Dynamic, 1 >
ArrayJacobian
namespaceexotica.html
a059512efd52b2bd813531000f776a872
Eigen::Ref< ArrayJacobian >
ArrayJacobianRef
namespaceexotica.html
a20e7300f667b351486294e6f22dd7107
Eigen::internal::ref_selector< ArrayJacobian >::type
ArrayJacobianRefConst
namespaceexotica.html
a12e7d2ac7153e291995669d37d431b0e
Eigen::Array< KDL::Twist, Eigen::Dynamic, 1 >
ArrayTwist
namespaceexotica.html
ab9a6c3664d18c148af992ef5ceb575bb
Eigen::Ref< ArrayTwist >
ArrayTwistRef
namespaceexotica.html
a4fdee9fdacaab38e089e50532cc5b5ec
Eigen::internal::ref_selector< ArrayTwist >::type
ArrayTwistRefConst
namespaceexotica.html
a6690d93a8a15050d3d8205cfeaee6e9a
std::shared_ptr< exotica::BoundedEndPoseProblem >
BoundedEndPoseProblemPtr
namespaceexotica.html
a5f4ba1308e35ddb070aca36f12432a2f
std::shared_ptr< exotica::BoundedTimeIndexedProblem >
BoundedTimeIndexedProblemPtr
namespaceexotica.html
ac2c8ffc5ae9777bdedbf8105b29e7cef
struct exotica::BoxQPSolution
BoxQPSolution
namespaceexotica.html
a606e30806258e41c568e538e2371c39e
std::shared_ptr< CollisionScene >
CollisionScenePtr
namespaceexotica.html
a0c6240ffc0f5c240e5d1e1c86178138b
AbstractDynamicsSolver< double, Eigen::Dynamic, Eigen::Dynamic >
DynamicsSolver
namespaceexotica.html
a64f0d74b24c66002f8e378dfd2c6c340
std::shared_ptr< exotica::DynamicsSolver >
DynamicsSolverPtr
namespaceexotica.html
a311ceabe57104d567f8f110043ba125e
std::shared_ptr< exotica::DynamicTimeIndexedShootingProblem >
DynamicTimeIndexedShootingProblemPtr
namespaceexotica.html
a8c9390cec0d606e2e9b6fd8277ac49b9
std::shared_ptr< exotica::EndPoseProblem >
EndPoseProblemPtr
namespaceexotica.html
a6562dc6fc53f6be14dc1b4157bf86bee
FunctorBase< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::Dynamic >
Functor
namespaceexotica.html
a41ce9821230067721a4ca7fcd5e86190
Eigen::Array< Eigen::MatrixXd, Eigen::Dynamic, 1 >
Hessian
namespaceexotica.html
a09d6aebee2e82adbe8c7d92f811d3950
Eigen::Ref< Hessian >
HessianRef
namespaceexotica.html
ad26483f51b70b5b38c09d5aa428d56a8
Eigen::internal::ref_selector< Hessian >::type
HessianRefConst
namespaceexotica.html
a478dad901753b5463b517578dc9accf8
std::shared_ptr< exotica::MotionSolver >
MotionSolverPtr
namespaceexotica.html
a95535966e624754067a0737dc4ed0a2a
std::shared_ptr< const PlanningProblem >
PlanningProblemConstPtr
namespaceexotica.html
aa300b2e8b69fb5ec4ed53c658b49a580
Factory< PlanningProblem >
PlanningProblemFac
namespaceexotica.html
a39ba0190ea0d4edfe84102bdf14a537c
std::shared_ptr< PlanningProblem >
PlanningProblemPtr
namespaceexotica.html
a4f3b927ad74a50193d0fb7bd2824f836
std::shared_ptr< exotica::SamplingProblem >
SamplingProblemPtr
namespaceexotica.html
a85dd0d6625e5be856bc5ad702fc80dcd
std::shared_ptr< Scene >
ScenePtr
namespaceexotica.html
a40b1efc13b2dddc8a9addac2dc0aa11d
std::shared_ptr< Server >
ServerPtr
namespaceexotica.html
a7c851f5dc6ebf38e83ca114fb2a14394
std::shared_ptr< Setup >
SetupPtr
namespaceexotica.html
a776c5e7721339c5eb37daf9bedf6e82e
std::map< std::string, TaskMapPtr >
TaskMapMap
namespaceexotica.html
a3d683636a7693b7ad32c8db09552855a
std::shared_ptr< TaskMap >
TaskMapPtr
namespaceexotica.html
ae1c26d85044c983becec5f8b426b490f
std::vector< TaskMapPtr >
TaskMapVec
namespaceexotica.html
aaba8d5a1e72797326ef6e2a9ecb967a5
std::shared_ptr< exotica::TimeIndexedProblem >
TimeIndexedProblemPtr
namespaceexotica.html
a39097e135cbe255a1fefe9b3426027ff
std::shared_ptr< exotica::TimeIndexedSamplingProblem >
TimeIndexedSamplingProblemPtr
namespaceexotica.html
ab1a8f5ad7816206e96551d636b1050be
std::shared_ptr< exotica::UnconstrainedEndPoseProblem >
UnconstrainedEndPoseProblemPtr
namespaceexotica.html
a30dbcb47575b3b3f1e748b830dfc3928
std::shared_ptr< exotica::UnconstrainedTimeIndexedProblem >
UnconstrainedTimeIndexedProblemPtr
namespaceexotica.html
ae9748447962bcd9f3b700d69a28893fc
ArgumentPosition
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350
BaseType
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338f
ControlCostLossTermType
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280a
Integrator
namespaceexotica.html
af655323905f37d8a279063f9d75d433e
JointLimitType
namespaceexotica.html
afe31e64784659e96082a606d09a75ecd
KinematicRequestFlags
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99
RotationType
namespaceexotica.html
af9af5a7f278bef923dcaed27ce2ebca0
TerminationCriterion
namespaceexotica.html
a1d6f0f26eae0a485ee377655fc2aafd2
void
appendChildXML
namespaceexotica.html
aa787e99cd6f61d4b8d529a53ca98fc28
(Initializer &parent, std::string &name, bool isAttribute, tinyxml2::XMLHandle &tag, const std::string &prefix)
void
AppendInitializer
namespaceexotica.html
a1a3fdf7377aaf8950f0cb4dd3e8581cc
(std::shared_ptr< InstantiableBase > it, std::vector< Initializer > &ret)
void
AppendMap
namespaceexotica.html
a16b309993af1720b021c68d9578d2f17
(std::map< Key, Val > &orig, const std::map< Key, Val > &extra)
void
AppendVector
namespaceexotica.html
aaf03ce54768ca73736db41e8fa8377bf
(std::vector< Val > &orig, const std::vector< Val > &extra)
BoxQPSolution
BoxQP
namespaceexotica.html
aafa534896dbe1dda860ef56b8209d62a
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init, const double th_acceptstep, const int max_iterations, const double th_gradient_tolerance, const double lambda, bool use_polynomial_linesearch=true, bool use_cholesky_factorization=true)
BoxQPSolution
BoxQP
namespaceexotica.html
a40965c5a9633b1823f43127749166531
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init)
BoxQPSolution
ExoticaBoxQP
namespaceexotica.html
a4f6d7f8cdba03e1b7411b4c5ed760477
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init)
BoxQPSolution
ExoticaBoxQP
namespaceexotica.html
adf3b5e779b631049df94cb99d42bf364
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init, const double gamma, const int max_iterations, const double epsilon, const double lambda, bool use_polynomial_linesearch=false, bool use_cholesky_factorization=false)
std_msgs::ColorRGBA
GetColor
namespaceexotica.html
a14f31acad69dc9546c26d4418f1eeff6
(double r, double g, double b, double a=1.0)
std_msgs::ColorRGBA
GetColor
namespaceexotica.html
a8005394d041837edaca93094f1560c72
(const Eigen::Vector4d &rgba)
KDL::Frame
GetFrame
namespaceexotica.html
a44e74158f6bc96d9be9e3b5ba3d3f34b
(Eigen::VectorXdRefConst val)
Eigen::MatrixXd
GetFrame
namespaceexotica.html
a3ff424d0cc2f817844b679d8c7d048b1
(const KDL::Frame &val)
Eigen::VectorXd
GetFrameAsVector
namespaceexotica.html
a2d49c925955346266f79f8b47cfb5e52
(const KDL::Frame &val, RotationType type=RotationType::RPY)
KDL::Frame
GetFrameFromMatrix
namespaceexotica.html
a42eedc99ebecdd9745bf0f3c0dc4ca05
(Eigen::MatrixXdRefConst val)
std::vector< std::string >
GetKeys
namespaceexotica.html
af009f172cfb74af491e24dec8b07e581
(std::map< std::string, T > map)
std::vector< Key >
GetKeysFromMap
namespaceexotica.html
acab9263060ad0ff23923a1fdaa21dd25
(const std::map< Key, Val > &map)
KDL::Rotation
GetRotation
namespaceexotica.html
aac1322873c277864399bc0b09d29cde6
(Eigen::VectorXdRefConst data, RotationType type)
Eigen::VectorXd
GetRotationAsVector
namespaceexotica.html
aae93646f46418711fd0f9a3bf61cca17
(const KDL::Frame &val, RotationType type)
RotationType
GetRotationTypeFromString
namespaceexotica.html
ae885eb8bb1a3cfab63ccd4d05dd5ebd1
(const std::string &rotation_type)
int
GetRotationTypeLength
namespaceexotica.html
aec5ee6f8e967542e95bdaa4dac38e2c2
(const RotationType &type)
std::string
GetTypeName
namespaceexotica.html
a731e658fefc907368edcd4f5f7191852
(const std::type_info &type)
std::vector< Val >
GetValuesFromMap
namespaceexotica.html
a242165fb24efa2b970aff27fcb41b066
(const std::map< Key, Val > &map)
double
huber_cost
namespaceexotica.html
acba3cafde4c983db1d6727fb60834c24
(double x, double beta)
double
huber_hessian
namespaceexotica.html
ad0f4a48eb7997a2c73270f58b6c1e44e
(double x, double beta)
double
huber_jacobian
namespaceexotica.html
a35f85225dbcd2475eb5d8b5cc0ed8e4b
(double x, double beta)
bool
IsContainerType
namespaceexotica.html
ad16db64ffabcd59ea68b4fd45620bebf
(std::string type)
bool
IsRobotLink
namespaceexotica.html
a989eff32eec1ebd94d4f6e44ac8af2d4
(std::shared_ptr< KinematicElement > e)
bool
IsVectorContainerType
namespaceexotica.html
ae983d3872e262519f71fdb8db110f13b
(std::string type)
bool
IsVectorType
namespaceexotica.html
ac5547497587a132dcc1b5b94d04e6268
(std::string type)
std::string
LoadFile
namespaceexotica.html
a7f7df726d7effdb816d6594b6cf3f898
(const std::string &path)
robot_model::RobotModelPtr
LoadModelImpl
namespaceexotica.html
a6aa808457443a48012bb6b71451e68c9
(const std::string &urdf, const std::string &srdf)
void
LoadOBJ
namespaceexotica.html
ac22b7220a7da61db7ed01b0e2cd348d4
(const std::string &data, Eigen::VectorXi &tri, Eigen::VectorXd &vert)
std::shared_ptr< octomap::OcTree >
LoadOctree
namespaceexotica.html
a3c4aef5aa45cbaa1938a21f6361ddb97
(const std::string &file_path)
std::shared_ptr< shapes::Shape >
LoadOctreeAsShape
namespaceexotica.html
abc3859827e1c120253c6333a7c58f241
(const std::string &file_path)
std::vector< Val >
MapToVec
namespaceexotica.html
ae00a5b28dd47ce98605d36a7f91e91c4
(const std::map< Key, Val > &map)
void
NormalizeQuaternionInConfigurationVector
namespaceexotica.html
a34f5d20dd52a0dca08d5f5ed6471a425
(Eigen::Ref< Eigen::VectorXd > q)
KinematicRequestFlags
operator&
namespaceexotica.html
aaac18dba1925c47d14b73df3682a5cef
(KinematicRequestFlags a, KinematicRequestFlags b)
std::ostream &
operator<<
namespaceexotica.html
a513ea537355aed206e2740246c1ce147
(std::ostream &os, const Printable &s)
std::ostream &
operator<<
namespaceexotica.html
af9c40002d436185ad6bca99f1f6b247b
(std::ostream &os, const std::vector< T > &s)
std::ostream &
operator<<
namespaceexotica.html
a6f26b0de2b3c6dd07f83a15791f7f235
(std::ostream &os, const std::map< I, T > &s)
Exception::ReportingType
operator|
namespaceexotica.html
af4fc0b2265f71a26a19dcdd1159eeb0b
(Exception::ReportingType a, Exception::ReportingType b) noexcept
KinematicRequestFlags
operator|
namespaceexotica.html
aef24a7f69cf691663c3c29124c22d85e
(KinematicRequestFlags a, KinematicRequestFlags b)
bool
ParseBool
namespaceexotica.html
ab70107c14a46965a10f0206e036d8ffe
(const std::string value)
std::vector< bool >
ParseBoolList
namespaceexotica.html
ab096d8801580721cf94af90170fc326a
(const std::string value)
double
ParseDouble
namespaceexotica.html
aa99d4b58df88cf49b72793cdc00f79f4
(const std::string value)
int
ParseInt
namespaceexotica.html
a53346f3436ca1f644e69646aa5eb645c
(const std::string value)
std::vector< int >
ParseIntList
namespaceexotica.html
ae41f5eb566a2cce27d9584536d86cf7e
(const std::string value)
std::vector< std::string >
ParseList
namespaceexotica.html
ad1a10306802c0f18b29b40ce0aba39ee
(const std::string &value, char token= ',')
std::string
ParsePath
namespaceexotica.html
ada723b4c529289e383e25e349127f8ac
(const std::string &path)
Eigen::Matrix< T, S, 1 >
ParseVector
namespaceexotica.html
a3d3163a0a83f3d7a713175a0d389ca58
(const std::string value)
bool
parseXML
namespaceexotica.html
a92c4383892fc395e3eed1a226dcda804
(tinyxml2::XMLHandle &tag, Initializer &parent, const std::string &prefix)
bool
PathExists
namespaceexotica.html
aabb6b38506649e80a2e5d502db4502fe
(const std::string &path)
void
PrintDimensions
namespaceexotica.html
a6cff448b2832cfa0764bc232d6936f28
(const std::string &name, const Eigen::Ref< const Eigen::MatrixXd > m)
double
pseudo_huber_cost
namespaceexotica.html
aaa72558734c4a3c7c1f2bb8f7f5c84a9
(double x, double beta)
double
pseudo_huber_hessian
namespaceexotica.html
aa845a3e1ca87fc8e6d9f300a2eab1802
(double x, double beta)
double
pseudo_huber_jacobian
namespaceexotica.html
a88ff940373e6d20767935f8f6dda85c7
(double x, double beta)
std_msgs::ColorRGBA
RandomColor
namespaceexotica.html
a37c337e469244036c53fab2e303e1c4a
()
void
SaveMatrix
namespaceexotica.html
a2987284d8a6c0933937961153745a62f
(std::string file_name, const Eigen::Ref< const Eigen::MatrixXd > mat)
void
SetDefaultQuaternionInConfigurationVector
namespaceexotica.html
a3665fb8c84da433c1b018a9751afa344
(Eigen::Ref< Eigen::VectorXd > q)
Eigen::VectorXd
SetRotation
namespaceexotica.html
a0a72232adbe28a609a92685d1f6937f1
(const KDL::Rotation &data, RotationType type)
void
Sleep
namespaceexotica.html
ad8839f8df09cd1cd187f374775efc1ad
(double t)
double
smooth_l1_cost
namespaceexotica.html
ad47c6c52a5634e69e7662991f7e324f6
(double x, double beta)
double
smooth_l1_hessian
namespaceexotica.html
adc2332d3be6a65ec80009f21fcf4fbf9
(double x, double beta)
double
smooth_l1_jacobian
namespaceexotica.html
afd35128dc931ed9a9e6e4d5802e827a2
(double x, double beta)
T
ToNumber
namespaceexotica.html
a62f5340b7f6dccc2fe34a48972210b53
(const std::string &val)
double
ToNumber< double >
namespaceexotica.html
a56fb9db5340484864990714ac4cf0211
(const std::string &val)
float
ToNumber< float >
namespaceexotica.html
a3479fd14378522a1144d4b1e53a0c15e
(const std::string &val)
int
ToNumber< int >
namespaceexotica.html
aaaf8b4a3c156d61ed2a1de741170f227
(const std::string &val)
std::string
ToString
namespaceexotica.html
ad5d2595174d8467aa75803bac91fa13c
(const KDL::Frame &s)
std::string
ToString
namespaceexotica.html
a2ca2795151cc20a5fd476f657a49a5b7
(const Eigen::Isometry3d &s)
void
transformFCLToKDL
namespaceexotica.html
ada6fa708fd10fe605102840e6536d9ce
(const fcl::Transform3d &tf, KDL::Frame &frame)
fcl::Transform3d
transformKDLToFCL
namespaceexotica.html
a0ad9fc84fa722f58fcd1a36013af250f
(const KDL::Frame &frame)
std::string
Trim
namespaceexotica.html
ad62ef39f74f7d75f06c273985fc38a59
(const std::string &s)
ARG0
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a7df5948695bd3aceec1a3f382ee6919b
ARG1
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a411a7277565017b1a34f0aa236549a73
ARG2
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a8ebe407ec38e3e4637ba504cb1bbbf15
ARG3
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a7bd66a54e38800525bb8be5d6b084b42
ARG4
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a24dbb1a0b84d00ee713d88a6a6c14459
const char
branch
namespaceexotica.html
a144444a0e4339e54a77961288c2dcffa
[]
FIXED
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338fa97ef0deed3b6cea30b5ef0d461b13cbc
FLOATING
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338fa047a2d4a4431720713c876e2b9c5f752
Huber
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa272e08b4b19900a71e52b4d9f9d34058
constexpr double
inf
namespaceexotica.html
a13eb89cf8da8a2803b7de093afe46efb
KIN_FK
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99a31d69c9fe03932e017a081e81ede78a9
KIN_FK_VEL
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99af4c5c27896d87716a02228ba0f881641
KIN_H
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99a9e93896fe98c5afb31cfdcc6504d16e2
KIN_J
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99a172f46177773a38764743e95cfc0c858
L2
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa2604e8d51bdc9fb55d8bf7bd62269e3f
LIMIT_POSITION_LOWER
namespaceexotica.html
afe31e64784659e96082a606d09a75ecdad0f753511e3314fa5ae995cd8f0fee42
LIMIT_POSITION_UPPER
namespaceexotica.html
afe31e64784659e96082a606d09a75ecdaf9c406e73fa6b6031f2b256e79953b72
constexpr double
pi
namespaceexotica.html
a3cc3ce9225c7ac000971d6454997886a
PLANAR
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338fa997d5dd36b61cdafeabf856ab83593e8
PseudoHuber
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa4587ec26dd32f21b4eadbdceade880a2
RK1
namespaceexotica.html
af655323905f37d8a279063f9d75d433eaec6c5a8ffec279574205f1d2c9714a66
RK2
namespaceexotica.html
af655323905f37d8a279063f9d75d433eac9220b7e32da0bed762781cb1b97bed2
RK4
namespaceexotica.html
af655323905f37d8a279063f9d75d433ea862d90cf453dc1c6a4dd365e7a7e1534
SmoothL1
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa623c7ab9b53ba8454ac67e6b724a582f
SymplecticEuler
namespaceexotica.html
af655323905f37d8a279063f9d75d433ea52e9a4fe95c9b8abfc6fa3d5c7700b92
Undefined
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa7bbf9200af606d246139c77db8d4017d
const char
version
namespaceexotica.html
a45c6b251556e3f03cd8675ce95aea706
[]