pinocchio  3.9.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
fwd.hpp
1//
2// Copyright (c) 2025 INRIA
3//
4
5#ifndef __pinocchio_parsers_graph_fwd_hpp__
6#define __pinocchio_parsers_graph_fwd_hpp__
7
8#include "pinocchio/fwd.hpp"
9
10#include "pinocchio/spatial/se3.hpp"
11#include "pinocchio/spatial/inertia.hpp"
12
13#include "pinocchio/multibody/model.hpp"
14#include "pinocchio/multibody/frame.hpp"
15
16namespace pinocchio
17{
18 namespace graph
19 {
20 typedef SE3Tpl<double, PINOCCHIO_OPTIONS_DEFAULT> SE3;
21 typedef InertiaTpl<double, PINOCCHIO_OPTIONS_DEFAULT> Inertia;
22 typedef FrameTpl<double, PINOCCHIO_OPTIONS_DEFAULT> Frame;
23 typedef ModelTpl<double, PINOCCHIO_OPTIONS_DEFAULT, JointCollectionDefaultTpl> Model;
24
25 // joints.hpp
26 struct JointLimits;
27 struct JointFixed;
28 struct JointRevolute;
30 struct JointPrismatic;
31 struct JointFreeFlyer;
32 struct JointSpherical;
34 struct JointTranslation;
35 struct JointPlanar;
36 struct JointHelical;
37 struct JointUniversal;
38 struct JointComposite;
39 struct JointMimic;
40
41 // frames.hpp
42 struct BodyFrame;
43 struct SensorFrame;
44 struct OpFrame;
45
46 // geometries.hpp
47 enum struct GeomType;
48 struct Mesh;
49 struct Box;
50 struct Cylinder;
51 struct Capsule;
52 struct Sphere;
53 struct Geometry;
54
55 // model-graph.hpp
56 struct EdgeBuilder;
57 struct EdgeParameters;
58 struct GeometryBuilder;
59 struct ModelGraphVertex;
60 struct ModelGraphEdge;
62 struct ModelGraph;
63
64 // model-graph-algo.hpp
66
67 } // namespace graph
68} // namespace pinocchio
69
70#endif // ifndef __pinocchio_parsers_graph_fwd_hpp__
Main pinocchio namespace.
Definition treeview.dox:11
buildModelWithBuildInfo return value.
Builder interface to add an edge to the graph. Allows for an easy customization of the edge.
Structure that holds all the parameters useful to create an edge.
Contains information about how buildModel walked the ModelGraph to construct a Model....
Represents an edge (joint) in the model graph.
Represents a vertex (body, sensor, operational frame) in the model graph.
Represents multibody model as a bidirectional graph.