-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
146 changed files
with
3,653 additions
and
3,517 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
name: Bug Report | ||
description: Create a report to help us improve | ||
body: | ||
- type: input | ||
attributes: | ||
label: Version | ||
description: What version of `tesseract_planning` are you using? | ||
placeholder: Post a tag (e.g., `0.25.0`) or commit hash (e.g., `12faec5`) | ||
validations: | ||
required: True | ||
|
||
- type: dropdown | ||
attributes: | ||
label: OS Version | ||
description: What OS version are you running? | ||
options: | ||
- Ubuntu 20.04 | ||
- Ubuntu 22.04 | ||
- Ubuntu 24.04 | ||
- MacOS 12 | ||
- MacOS 14 | ||
- Windows (MSVC 2019) | ||
- Windows (MSVC 2022) | ||
- Other (please specify in the bug description) | ||
validations: | ||
required: True | ||
|
||
- type: textarea | ||
attributes: | ||
label: Describe the bug | ||
placeholder: | | ||
A clear and concise description of the bug | ||
validations: | ||
required: True | ||
|
||
- type: textarea | ||
attributes: | ||
label: To Reproduce | ||
placeholder: | | ||
Describe the steps to reproduce the behavior | ||
validations: | ||
required: True | ||
|
||
- type: textarea | ||
attributes: | ||
label: Expected behavior | ||
placeholder: | | ||
A clear and concise description of what you expected to happen. | ||
validations: | ||
required: True | ||
|
||
- type: textarea | ||
attributes: | ||
label: Relevant log output | ||
placeholder: | | ||
Paste any relevant log output here (will be rendered as shell text) | ||
render: shell |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
name: Feature Request | ||
description: Suggest an idea for this project | ||
body: | ||
- type: textarea | ||
attributes: | ||
label: Is your feature request related to a problem? Please describe. | ||
placeholder: | | ||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] | ||
validations: | ||
required: True | ||
|
||
- type: textarea | ||
attributes: | ||
label: Describe the solution you'd like | ||
placeholder: | | ||
A clear and concise description of what you want to happen. | ||
validations: | ||
required: True | ||
|
||
- type: textarea | ||
attributes: | ||
label: Describe alternatives you've considered | ||
placeholder: | | ||
A clear and concise description of any alternative solutions or features you've considered. | ||
validations: | ||
required: True | ||
|
||
- type: textarea | ||
attributes: | ||
label: Additional context | ||
placeholder: | | ||
Add any other context or screenshots about the feature request here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
68 changes: 68 additions & 0 deletions
68
tesseract_command_language/include/tesseract_command_language/profile.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
/** | ||
* @file profile.h | ||
* @brief This is a profile base class | ||
* | ||
* @author Levi Armstrong | ||
* @date December 2, 2024 | ||
* @version TODO | ||
* @bug No known bugs | ||
* | ||
* @copyright Copyright (c) 2024, Southwest Research Institute | ||
* | ||
* @par License | ||
* Software License Agreement (Apache License) | ||
* @par | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* @par | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
#ifndef TESSERACT_MOTION_PLANNERS_PROFILE_H | ||
#define TESSERACT_MOTION_PLANNERS_PROFILE_H | ||
|
||
#include <memory> | ||
#include <boost/serialization/access.hpp> | ||
#include <boost/serialization/export.hpp> | ||
|
||
namespace tesseract_planning | ||
{ | ||
/** | ||
* @brief The Profile class | ||
*/ | ||
class Profile | ||
{ | ||
public: | ||
using Ptr = std::shared_ptr<Profile>; | ||
using ConstPtr = std::shared_ptr<const Profile>; | ||
|
||
Profile() = default; | ||
Profile(std::size_t key); | ||
Profile(const Profile&) = delete; | ||
Profile& operator=(const Profile&) = delete; | ||
Profile(Profile&&) = delete; | ||
Profile&& operator=(Profile&&) = delete; | ||
virtual ~Profile() = default; | ||
|
||
/** | ||
* @brief Get the hash code associated with the profile | ||
* @return The profile's hash code | ||
*/ | ||
std::size_t getKey() const; | ||
|
||
protected: | ||
std::size_t key_{ 0 }; | ||
friend class boost::serialization::access; | ||
template <class Archive> | ||
void serialize(Archive&, const unsigned int); // NOLINT | ||
}; | ||
} // namespace tesseract_planning | ||
|
||
BOOST_CLASS_EXPORT_KEY(tesseract_planning::Profile) | ||
|
||
#endif // TESSERACT_MOTION_PLANNERS_PROFILE_H |
Oops, something went wrong.