Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
RigidBodyTypes.hpp File Reference
#include <vulcan/core/VulcanTypes.hpp>
#include <vulcan/mass/MassProperties.hpp>
#include <janus/math/Quaternion.hpp>
Include dependency graph for RigidBodyTypes.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vulcan::dynamics::RigidBodyState< Scalar >
struct  vulcan::dynamics::RigidBodyDerivatives< Scalar >
 Time derivatives of rigid body state. More...
struct  vulcan::dynamics::MassProperties< Scalar >

Namespaces

namespace  vulcan
namespace  vulcan::dynamics

Functions

template<typename Scalar>
MassProperties< Scalar > vulcan::dynamics::aggregate_mass_properties (const std::vector< MassProperties< Scalar > > &components)
template<typename Scalar>
MassProperties< Scalar > vulcan::dynamics::transform_mass_properties (const MassProperties< Scalar > &props, const Mat3< Scalar > &rotation, const Vec3< Scalar > &translation)