fwd.h
Go to the documentation of this file.
1 
27 #ifndef TESSERACT_COMMON_TESSERACT_COMMON_FWD_H
28 #define TESSERACT_COMMON_TESSERACT_COMMON_FWD_H
29 
30 #include <cstdint>
31 
32 namespace tesseract_common
33 {
34 // types.h
35 struct PluginInfo;
36 struct PluginInfoContainer;
37 struct KinematicsPluginInfo;
38 struct ContactManagersPluginInfo;
39 struct TaskComposerPluginInfo;
40 struct CalibrationInfo;
41 struct PairHash;
42 
43 // any_poly.h
44 class AnyInterface;
45 class AnyPoly;
46 
47 // allowed_collision_matrix
48 class AllowedCollisionMatrix;
49 
50 // contact_allowed_validator
51 class ContactAllowedValidator;
52 class ACMContactAllowedValidator;
53 class CombinedContactAllowedValidator;
54 
55 // collision_margin_data.h
56 enum class CollisionMarginPairOverrideType : std::uint8_t;
57 class CollisionMarginData;
58 class CollisionMarginPairData;
59 
60 // joint_state.h
61 class JointState;
62 class JointTrajectory;
63 
64 // kinematic_limits.h
65 struct KinematicLimits;
66 
67 // manipulator_info.h
68 struct ManipulatorInfo;
69 
70 // resource_locator.h
71 class Resource;
72 class ResourceLocator;
73 
74 // serialization.h
75 struct Serialization;
76 
77 // timer.h
78 class Timer;
79 
80 // Profile Dictionary
81 class Profile;
82 class ProfileDictionary;
83 } // namespace tesseract_common
84 
85 #endif // TESSERACT_COMMON_TESSERACT_COMMON_FWD_H
tesseract_common
Definition: allowed_collision_matrix.h:19
tesseract_common::CollisionMarginPairOverrideType
CollisionMarginPairOverrideType
Identifies how the provided contact margin data should be applied.
Definition: collision_margin_data.h:51


tesseract_common
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:40