From 5d0383e8c2b45732754a54947cde417618f88fd8 Mon Sep 17 00:00:00 2001 From: Joseph Mirabel <jmirabel@laas.fr> Date: Fri, 25 Jul 2014 10:49:06 +0200 Subject: [PATCH] Update typedef --- include/hpp/manipulation/fwd.hh | 11 +++++++++-- include/hpp/manipulation/graph/fwd.hh | 3 --- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/include/hpp/manipulation/fwd.hh b/include/hpp/manipulation/fwd.hh index a47a56e..55dc5d2 100644 --- a/include/hpp/manipulation/fwd.hh +++ b/include/hpp/manipulation/fwd.hh @@ -39,8 +39,6 @@ namespace hpp { typedef model::GripperPtr_t GripperPtr_t; HPP_PREDEF_CLASS (AxialHandle); typedef boost::shared_ptr <AxialHandle> AxialHandlePtr_t; - typedef core::DifferentiableFunction DifferentiableFunction; - typedef core::DifferentiableFunctionPtr_t DifferentiableFunctionPtr_t; HPP_PREDEF_CLASS (Handle); typedef boost::shared_ptr <Handle> HandlePtr_t; HPP_PREDEF_CLASS (Object); @@ -57,6 +55,7 @@ namespace hpp { RelativeTransformationPtr_t; HPP_PREDEF_CLASS (Robot); typedef boost::shared_ptr <Robot> RobotPtr_t; + typedef model::value_type value_type; typedef model::size_type size_type; typedef model::Transform3f Transform3f; typedef model::vector_t vector_t; @@ -69,12 +68,20 @@ namespace hpp { typedef std::vector <DevicePtr_t> Devices_t; typedef std::vector <ObjectPtr_t> Objects_t; typedef std::map <JointConstPtr_t, JointPtr_t> JointMap_t; + typedef core::Constraint Constraint; typedef core::ConstraintPtr_t ConstraintPtr_t; + typedef core::LockedDof LockedDof; + typedef core::LockedDofPtr_t LockedDofPtr_t; + typedef core::ConfigProjector ConfigProjector; + typedef core::ConfigProjectorPtr_t ConfigProjectorPtr_t; typedef core::ConstraintSet ConstraintSet; + typedef core::ConstraintSetPtr_t ConstraintSetPtr_t; + typedef core::DifferentiableFunctionPtr_t DifferentiableFunctionPtr_t; typedef std::pair< GripperPtr_t, HandlePtr_t> Grasp_t; typedef boost::shared_ptr <Grasp_t> GraspPtr_t; typedef std::map <DifferentiableFunctionPtr_t, GraspPtr_t> GraspsMap_t; + typedef std::map <std::string, LockedDofPtr_t> LockedDofConstraintMap_t; HPP_PREDEF_CLASS(MotionProjector); typedef boost::shared_ptr < MotionProjector > MotionProjectorPtr_t; diff --git a/include/hpp/manipulation/graph/fwd.hh b/include/hpp/manipulation/graph/fwd.hh index fc64caa..e26bc13 100644 --- a/include/hpp/manipulation/graph/fwd.hh +++ b/include/hpp/manipulation/graph/fwd.hh @@ -37,9 +37,6 @@ namespace hpp { typedef std::vector < EdgePtr_t > Edges_t; typedef std::vector < NodeSelectorPtr_t > NodeSelectors_t; - typedef hpp::core::value_type value_type; - typedef hpp::model::ConfigurationIn_t ConfigurationIn_t; - typedef hpp::core::Constraint Constraint; typedef hpp::core::ConstraintPtr_t ConstraintPtr_t; typedef hpp::core::LockedDof LockedDof; -- GitLab