fwd.h
Go to the documentation of this file.
1 /*
2  * Copyright 2015-2022 CNRS-UM LIRMM, CNRS-AIST JRL
3  */
4 
5 #include <memory>
6 
7 #pragma once
8 
9 namespace mc_tvm
10 {
11 
12 struct CoM;
13 using CoMPtr = std::unique_ptr<CoM>;
14 
15 struct Convex;
16 using ConvexPtr = std::unique_ptr<Convex>;
17 
18 struct Frame;
19 using FramePtr = std::unique_ptr<Frame>;
20 
21 struct Momentum;
22 using MomentumPtr = std::unique_ptr<Momentum>;
23 
24 struct Robot;
25 using RobotPtr = std::unique_ptr<Robot>;
26 
27 struct RobotFrame;
28 using RobotFramePtr = std::unique_ptr<RobotFrame>;
29 
30 } // namespace mc_tvm
Definition: CollisionFunction.h:16
std::unique_ptr< Convex > ConvexPtr
Definition: fwd.h:16
std::unique_ptr< Momentum > MomentumPtr
Definition: fwd.h:22
std::unique_ptr< CoM > CoMPtr
Definition: fwd.h:13
std::unique_ptr< Robot > RobotPtr
Definition: fwd.h:25
std::unique_ptr< RobotFrame > RobotFramePtr
Definition: fwd.h:28
std::unique_ptr< Frame > FramePtr
Definition: fwd.h:19
Definition: Convex.h:24
Definition: Frame.h:34
Definition: Momentum.h:27
Definition: RobotFrame.h:28
Definition: Robot.h:49