SBDTypePhysicalInterval.hpp File Reference

Classes

class  SBDTypePhysicalInterval< Quantity >
 This template class is used to describe physical intervals. More...
 

Macros

#define SBPhysicalInterval
 The short name of SBDTypePhysicalInterval.
 
#define SBPhysicalInterval
 The short name of SBDTypePhysicalInterval.
 

External operators

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

Common types

typedef SBDTypePhysicalInterval< SBQuantity::dimensionlessSBInterval
 Dimensionless interval.
 
typedef SBDTypePhysicalInterval< SBQuantity::lengthSBLengthInterval
 Length interval.
 
typedef SBDTypePhysicalInterval< SBQuantity::squareLengthSBSquareLengthInterval
 Square length interval.
 
typedef SBDTypePhysicalInterval< SBQuantity::positionSBPositionInterval
 Position interval.
 
typedef SBDTypePhysicalInterval< SBQuantity::velocitySBVelocityInterval
 Velocity interval.
 
typedef SBDTypePhysicalInterval< SBQuantity::accelerationSBAccelerationInterval
 Acceleration interval.
 
typedef SBDTypePhysicalInterval< SBQuantity::energySBEnergyInterval
 Energy interval.
 
typedef SBDTypePhysicalInterval< SBQuantity::forceSBForceInterval
 Force interval.
 
typedef SBDTypePhysicalInterval< SBQuantity::momentumSBMomentumInterval
 Momentum interval.