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
mc_tvm::Momentum
Definition: Momentum.h:26
mc_tvm::FramePtr
std::unique_ptr< Frame > FramePtr
Definition: fwd.h:19
mc_tvm::ConvexPtr
std::unique_ptr< Convex > ConvexPtr
Definition: fwd.h:16
mc_tvm::Robot
Definition: Robot.h:48
mc_tvm
Definition: CollisionFunction.h:15
mc_tvm::RobotPtr
std::unique_ptr< Robot > RobotPtr
Definition: fwd.h:25
mc_tvm::RobotFramePtr
std::unique_ptr< RobotFrame > RobotFramePtr
Definition: fwd.h:28
mc_tvm::RobotFrame
Definition: RobotFrame.h:27
mc_tvm::CoMPtr
std::unique_ptr< CoM > CoMPtr
Definition: fwd.h:13
mc_tvm::Frame
Definition: Frame.h:33
mc_tvm::MomentumPtr
std::unique_ptr< Momentum > MomentumPtr
Definition: fwd.h:22
mc_tvm::Convex
Definition: Convex.h:23