Classes | |
class | SBDTypePhysicalInterval< Quantity > |
This template class is used to describe physical intervals. More... | |
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::dimensionless > | SBInterval |
Dimensionless interval. | |
typedef SBDTypePhysicalInterval< SBQuantity::length > | SBLengthInterval |
Length interval. | |
typedef SBDTypePhysicalInterval< SBQuantity::squareLength > | SBSquareLengthInterval |
Square length interval. | |
typedef SBDTypePhysicalInterval< SBQuantity::position > | SBPositionInterval |
Position interval. | |
typedef SBDTypePhysicalInterval< SBQuantity::velocity > | SBVelocityInterval |
Velocity interval. | |
typedef SBDTypePhysicalInterval< SBQuantity::acceleration > | SBAccelerationInterval |
Acceleration interval. | |
typedef SBDTypePhysicalInterval< SBQuantity::energy > | SBEnergyInterval |
Energy interval. | |
typedef SBDTypePhysicalInterval< SBQuantity::force > | SBForceInterval |
Force interval. | |
typedef SBDTypePhysicalInterval< SBQuantity::momentum > | SBMomentumInterval |
Momentum interval. | |