Gazebo Physics

API Reference

7.1.0
RelativeQuantity.hh File Reference
#include <gz/physics/FrameID.hh>
#include <gz/physics/FrameData.hh>
#include <gz/physics/detail/RelativeQuantity.hh>

Go to the source code of this file.

Classes

class  RelativeQuantity< Q, Dim, CoordinateSpace >
 The RelativeQuantity class is a wrapper for classes that represent mathematical quantities (e.g. points, vectors, matrices, transforms). The purpose of this wrapper is to endow raw mathematical quantities with frame semantics, so that they can express the frame of reference of their values. More...
 

Namespaces

namespace  gz
 
namespace  gz::physics
 

Typedefs

using RelativeAlignedBox
 
using RelativeForce
 
using RelativeFrameData
 
template<typename Scalar , std::size_t Dim>
using RelativePose
 
template<typename Scalar , std::size_t Dim>
using RelativePosition
 
using RelativeQuaterniond = RelativeQuaternion<double>
 
using RelativeQuaternionf = RelativeQuaternion<float>
 
using RelativeRotationMatrix
 
using RelativeTorque
 
using RelativeWrench
 

Functions

 GZ_PHYSICS_MAKE_ALL_TYPE_COMBOS (RelativePose) template< typename Scalar
 
 GZ_PHYSICS_MAKE_ALL_TYPE_COMBOS (RelativeRotationMatrix) template< typename Scalar > using RelativeQuaternion
 
 GZ_PHYSICS_MAKE_ALL_TYPE_COMBOS (RelativeTorque) template< typename Scalar
 
template<typename Q , std::size_t Dim, typename CoordinateSpace >
std::ostreamoperator<< (std::ostream &stream, const RelativeQuantity< Q, Dim, CoordinateSpace > &_fq)