Commit 32304673 authored by Joseph Mirabel's avatar Joseph Mirabel
Browse files

Remove deprecated files.

parent 2588d5f5
......@@ -60,9 +60,6 @@ SET(${PROJECT_NAME}_HEADERS
include/hpp/core/constraint.hh
include/hpp/core/constraint-set.hh
include/hpp/core/container.hh
include/hpp/core/continuous-collision-checking.hh # DEPRECATED
include/hpp/core/continuous-collision-checking/dichotomy.hh # DEPRECATED
include/hpp/core/continuous-collision-checking/progressive.hh # DEPRECATED
include/hpp/core/continuous-validation.hh
include/hpp/core/continuous-validation/dichotomy.hh
include/hpp/core/continuous-validation/progressive.hh
......@@ -71,8 +68,6 @@ SET(${PROJECT_NAME}_HEADERS
include/hpp/core/continuous-validation/solid-solid-collision.hh
include/hpp/core/continuous-validation/initializer.hh
include/hpp/core/diffusing-planner.hh
include/hpp/core/discretized-collision-checking.hh # DEPRECATED
include/hpp/core/discretized-path-validation.hh # DEPRECATED
include/hpp/core/distance/reeds-shepp.hh
include/hpp/core/distance.hh
include/hpp/core/distance-between-objects.hh
......@@ -88,7 +83,6 @@ SET(${PROJECT_NAME}_HEADERS
include/hpp/core/path-validation/discretized-collision-checking.hh
include/hpp/core/path-validation/discretized-joint-bound.hh
include/hpp/core/numerical-constraint.hh
include/hpp/core/locked-joint.hh
include/hpp/core/node.hh
include/hpp/core/parameter.hh
include/hpp/core/path.hh
......@@ -115,7 +109,6 @@ SET(${PROJECT_NAME}_HEADERS
include/hpp/core/plugin.hh
include/hpp/core/problem.hh
include/hpp/core/problem-solver.hh
include/hpp/core/random-shortcut.hh # DEPRECATED
include/hpp/core/roadmap.hh
include/hpp/core/steering-method.hh
include/hpp/core/steering-method/fwd.hh
......@@ -127,7 +120,6 @@ SET(${PROJECT_NAME}_HEADERS
include/hpp/core/steering-method/reeds-shepp.hh
include/hpp/core/steering-method/spline.hh
include/hpp/core/steering-method/snibud.hh
include/hpp/core/steering-method-straight.hh
include/hpp/core/steering-method/reeds-shepp.hh
include/hpp/core/steering-method/steering-kinodynamic.hh
include/hpp/core/straight-path.hh
......
//
// Copyright (c) 2014, 2015, 2016, 2017, 2018 CNRS
// Authors: Florent Lamiraux, Joseph Mirabel, Diane Bury
//
// This file is part of hpp-core
// hpp-core is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either version
// 3 of the License, or (at your option) any later version.
//
// hpp-core is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Lesser Public License for more details. You should have
// received a copy of the GNU Lesser General Public License along with
// hpp-core If not, see
// <http://www.gnu.org/licenses/>.
#ifndef HPP_CORE_CONTINUOUS_COLLISION_CHECKING_HH
# define HPP_CORE_CONTINUOUS_COLLISION_CHECKING_HH
# warning "This file is deprecated. You should include hpp/core/continuous-validation.hh instead"
# include <hpp/core/continuous-validation.hh>
# include <hpp/core/deprecated.hh>
#endif // HPP_CORE_CONTINUOUS_COLLISION_CHECKING_HH
//
// Copyright (c) 2014, 2018 CNRS
// Authors: Florent Lamiraux, Diane Bury
//
// This file is part of hpp-core
// hpp-core is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either version
// 3 of the License, or (at your option) any later version.
//
// hpp-core is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Lesser Public License for more details. You should have
// received a copy of the GNU Lesser General Public License along with
// hpp-core If not, see
// <http://www.gnu.org/licenses/>.
#ifndef HPP_CORE_CONTINUOUS_COLLISION_CHECKING_DICHOTOMY_HH
# define HPP_CORE_CONTINUOUS_COLLISION_CHECKING_DICHOTOMY_HH
# warning "This file is deprecated. You should include hpp/core/continuous-validation/dichotomy.hh instead"
# include <hpp/core/continuous-validation/dichotomy.hh>
# include <hpp/core/deprecated.hh>
#endif // HPP_CORE_CONTINUOUS_COLLISION_CHECKING_DICHOTOMY_HH
//
// Copyright (c) 2014, 2015, 2016, 2017, 2018 CNRS
// Authors: Florent Lamiraux, Joseph Mirabel, Diane Bury
//
// This file is part of hpp-core
// hpp-core is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either version
// 3 of the License, or (at your option) any later version.
//
// hpp-core is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Lesser Public License for more details. You should have
// received a copy of the GNU Lesser General Public License along with
// hpp-core If not, see
// <http://www.gnu.org/licenses/>.
#ifndef HPP_CORE_CONTINUOUS_COLLISION_CHECKING_PROGRESSIVE_HH
# define HPP_CORE_CONTINUOUS_COLLISION_CHECKING_PROGRESSIVE_HH
# warning "This file is deprecated. You should include hpp/core/continuous-validation/progressive.hh instead"
# include <hpp/core/continuous-validation/progressive.hh>
# include <hpp/core/deprecated.hh>
#endif // HPP_CORE_CONTINUOUS_COLLISION_CHECKING_PROGRESSIVE_HH
//
// Copyright (c) 2014 CNRS
// Authors: Florent Lamiraux
//
// This file is part of hpp-core
// hpp-core is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either version
// 3 of the License, or (at your option) any later version.
//
// hpp-core is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Lesser Public License for more details. You should have
// received a copy of the GNU Lesser General Public License along with
// hpp-core If not, see
// <http://www.gnu.org/licenses/>.
#ifndef HPP_CORE_DISCRETIZED_COLLISION_CHECKING
# define HPP_CORE_DISCRETIZED_COLLISION_CHECKING
# warning "This file is deprecated. Include <hpp/core/path-validation/discretized-collision-checking.hh> instead."
# include <hpp/core/path-validation/discretized-collision-checking.hh>
namespace hpp {
namespace core {
/// \addtogroup validation
/// \{
/// \deprecated Use hpp::core::pathValidation::createDiscretizedCollisionChecking
class HPP_CORE_DLLAPI DiscretizedCollisionChecking
{
public:
static pathValidation::DiscretizedPtr_t
create (const DevicePtr_t& robot, const value_type& stepSize)
{
return pathValidation::createDiscretizedCollisionChecking (robot, stepSize);
}
}; // class DiscretizedCollisionChecking
/// \}
} // namespace core
} // namespace hpp
#endif // HPP_CORE_DISCRETIZED_COLLISION_CHECKING
//
// Copyright (c) 2015 CNRS
// Authors: Florent Lamiraux
//
// This file is part of hpp-core
// hpp-core is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either version
// 3 of the License, or (at your option) any later version.
//
// hpp-core is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Lesser Public License for more details. You should have
// received a copy of the GNU Lesser General Public License along with
// hpp-core If not, see
// <http://www.gnu.org/licenses/>.
#ifndef HPP_CORE_DISCRETIZED_PATH_VALIDATION_HH
# define HPP_CORE_DISCRETIZED_PATH_VALIDATION_HH
# warning "This file is deprecated. Include <hpp/core/path-validation/discretized.hh> instead."
# include <hpp/core/path-validation/discretized.hh>
namespace hpp {
namespace core {
typedef pathValidation::Discretized DiscretizedPathValidation ;
typedef pathValidation::DiscretizedPtr_t DiscretizedPathValidationPtr_t;
} // namespace core
} // namespace hpp
#endif // HPP_CORE_DISCRETIZED_PATH_VALIDATION_HH
......@@ -26,31 +26,7 @@ namespace hpp {
namespace core {
/// \addtogroup validation
/// \{
/*
/// Exception thrown when a configuration is not within the bounds
class HPP_CORE_DLLAPI JointBoundException : public std::runtime_error
{
public:
JointBoundException (const std::string& what, const JointPtr_t& joint,
size_type rank, value_type lowerBound,
value_type upperBound, value_type value) HPP_CORE_DEPRECATED :
runtime_error (what),
joint_ (joint), rank_ (rank), lowerBound_ (lowerBound),
upperBound_ (upperBound), value_ (value)
{
}
/// Joint the configuration value is out of bounds
JointPtr_t joint_;
/// degree of freedom in the joint (usually 0)
size_type rank_;
/// lower bound
value_type lowerBound_;
/// upper bound
value_type upperBound_;
/// configuration value
value_type value_;
};
*/
/// report returned when a configuration is not within the bounds
class HPP_CORE_DLLAPI JointBoundValidationReport : public ValidationReport
{
......
// Copyright (c) 2015 - 2018, LAAS-CNRS
// Authors: Florent Lamiraux, Joseph Mirabel
//
// This file is part of hpp-core.
// hpp-core is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either version
// 3 of the License, or (at your option) any later version.
//
// hpp-core is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Lesser Public License for more details. You should have
// received a copy of the GNU Lesser General Public License along with
// hpp-core. If not, see <http://www.gnu.org/licenses/>.
#ifndef HPP_CORE_LOCKED_JOINT_HH
# define HPP_CORE_LOCKED_JOINT_HH
# warning "This file is deprecated. Include <hpp/constraints/locked-joint.hh instead."
# include <hpp/constraints/locked-joint.hh>
# include <hpp/core/config.hh>
#endif //HPP_CORE_LOCKED_JOINT_HH
//
// Copyright (c) 2014 CNRS
// Authors: Florent Lamiraux
//
// This file is part of hpp-core
// hpp-core is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either version
// 3 of the License, or (at your option) any later version.
//
// hpp-core is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Lesser Public License for more details. You should have
// received a copy of the GNU Lesser General Public License along with
// hpp-core If not, see
// <http://www.gnu.org/licenses/>.
#ifndef HPP_CORE_RANDOM_SHORTCUT_HH
# define HPP_CORE_RANDOM_SHORTCUT_HH
# warning "This file is deprecated. Include <hpp/core/path-optimization/random-shortcut.hh> instead."
# include <hpp/core/path-optimization/random-shortcut.hh>
# include <hpp/core/deprecated.hh>
namespace hpp {
namespace core {
typedef HPP_CORE_DEPRECATED pathOptimization::RandomShortcut RandomShortcut ;
typedef HPP_CORE_DEPRECATED pathOptimization::RandomShortcutPtr_t RandomShortcutPtr_t;
} // namespace core
} // namespace hpp
#endif // HPP_CORE_RANDOM_SHORTCUT_HH
//
// Copyright (c) 2017 CNRS
// Authors: Joseph Mirabel
//
// This file is part of hpp-core
// hpp-core is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either version
// 3 of the License, or (at your option) any later version.
//
// hpp-core is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Lesser Public License for more details. You should have
// received a copy of the GNU Lesser General Public License along with
// hpp-core If not, see
// <http://www.gnu.org/licenses/>.
#ifndef HPP_CORE_STEERING_METHOD_STRAIGHT_DEPRECATED_HH
# define HPP_CORE_STEERING_METHOD_STRAIGHT_DEPRECATED_HH
# warning "This file is deprecated. You should only include hpp/core/steering-method/straight.hh"
# include <hpp/core/steering-method/straight.hh>
#endif // HPP_CORE_STEERING_METHOD_STRAIGHT_DEPRECATED_HH
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment