fwd.h
Go to the documentation of this file.
1 /*
2  * Copyright 2015-2022 CNRS-UM LIRMM, CNRS-AIST JRL
3  */
4 
7 #pragma once
8 
9 #include <memory>
10 
11 namespace mc_rbdyn
12 {
13 
14 struct Base;
15 
16 struct Robots;
17 using RobotsPtr = std::shared_ptr<Robots>;
18 
19 struct Robot;
20 using RobotPtr = std::shared_ptr<Robot>;
21 using ConstRobotPtr = std::shared_ptr<const Robot>;
22 
23 struct RobotFrame;
24 using RobotFramePtr = std::shared_ptr<RobotFrame>;
25 using ConstRobotFramePtr = std::shared_ptr<const RobotFrame>;
26 
27 struct Frame;
28 using FramePtr = std::shared_ptr<Frame>;
29 using ConstFramePtr = std::shared_ptr<const Frame>;
30 
31 struct ForceSensor;
32 
33 } // namespace mc_rbdyn
mc_rbdyn::ConstRobotPtr
std::shared_ptr< const Robot > ConstRobotPtr
Definition: fwd.h:21
mc_rbdyn::Robot
Definition: Robot.h:62
mc_rbdyn::RobotsPtr
std::shared_ptr< Robots > RobotsPtr
Definition: fwd.h:17
mc_rbdyn::Frame
Definition: Frame.h:27
mc_rbdyn::RobotPtr
std::shared_ptr< Robot > RobotPtr
Definition: fwd.h:20
mc_rbdyn::ForceSensor
Definition: ForceSensor.h:19
mc_rbdyn::RobotFrame
Definition: RobotFrame.h:21
mc_rbdyn::FramePtr
std::shared_ptr< Frame > FramePtr
Definition: fwd.h:28
mc_rbdyn::ConstRobotFramePtr
std::shared_ptr< const RobotFrame > ConstRobotFramePtr
Definition: fwd.h:25
mc_rbdyn::RobotFramePtr
std::shared_ptr< RobotFrame > RobotFramePtr
Definition: fwd.h:24
mc_rbdyn
Definition: generic_gripper.h:14
mc_rbdyn::ConstFramePtr
std::shared_ptr< const Frame > ConstFramePtr
Definition: fwd.h:29