Loading...
Searching...
No Matches
SBDTypePhysicalVector6.hpp File Reference

Classes

class  SBDTypePhysicalVector6< QuantityA, QuantityL >
 This template class is used to represent spatial vectors. More...
 

Macros

#define SBPhysicalVector6
 The short name of SBDTypePhysicalVector6.
 

Common types

typedef SBDTypePhysicalVector6< SBQuantity::dimensionless, SBQuantity::dimensionlessSBVector6
 Dimensionless spatial vector.
 
typedef SBDTypePhysicalVector6< SBQuantity::energy, SBQuantity::forceSBForce6
 Spatial force.
 
typedef SBDTypePhysicalVector6< SBQuantity::inverseTime, SBQuantity::velocitySBVelocity6
 Spatial velocity.
 
typedef SBDTypePhysicalVector6< SBQuantity::inverseSquareTime, SBQuantity::accelerationSBAcceleration6
 Spatial acceleration.
 
 SB_REGISTER_TYPE (SBVector6, "SBVector6", "466493B9-8C86-D99B-B518-D822019A74F9")
 
 SB_REGISTER_TYPE (SBForce6, "SBForce6", "6FF7A965-B6C5-D761-BCC7-05266C63CE0E")
 
 SB_REGISTER_TYPE (SBVelocity6, "SBVelocity6", "85A501AE-A87F-D67F-25A1-A5A65E37B392")
 
 SB_REGISTER_TYPE (SBAcceleration6, "SBAcceleration6", "9458D2C4-ABEA-4A2B-24A6-047B809B1749")
 

External operators

template<typename QuantityA , typename QuantityL , typename QuantityB >
SBDTypePhysicalVector6< SBQuantityType< typename SBDQuantityUnitMultiplication< typename QuantityA::UnitType, typename QuantityB::UnitType >::UnitType >, SBQuantityType< typename SBDQuantityUnitMultiplication< typename QuantityL::UnitType, typename QuantityB::UnitType >::UnitType > > operator* (const QuantityB &d, const SBDTypePhysicalVector6< QuantityA, QuantityL > &u)
 Returns the product of quantity d and spatial vector u.
 
template<typename QuantityA , typename QuantityL >
SBDTypePhysicalVector6< QuantityA, QuantityL > operator* (double d, const SBDTypePhysicalVector6< QuantityA, QuantityL > &u)
 Returns the product of double d and spatial vector u.
 
template<typename QuantityA , typename QuantityL >
std::ostream & operator<< (std::ostream &s, const SBDTypePhysicalVector6< QuantityA, QuantityL > &u)
 Inserts the spatial vector u in the output stream s.