Classes | |
class | SBDTypePhysicalVector3< Quantity > |
This template class is used to represent three-dimensional physical vectors. More... | |
External operators | |
template<typename QuantityA , typename QuantityB > | |
SBDTypePhysicalVector3< SBQuantityType< typename SBDQuantityUnitMultiplication< typename QuantityA::UnitType, typename QuantityB::UnitType >::UnitType >> | operator* (QuantityA d, const SBDTypePhysicalVector3< QuantityB > &u) |
Returns the product of physical quantity d and physical vector u . | |
template<typename QuantityB > | |
SBDTypePhysicalVector3< QuantityB > | operator* (double d, const SBDTypePhysicalVector3< QuantityB > &u) |
Returns the product of double d and physical vector u . | |
template<typename Quantity > | |
std::ostream & | operator<< (std::ostream &s, const SBDTypePhysicalVector3< Quantity > &u) |
Inserts the physical vector u in the output stream s . | |
Common types | |
typedef SBDTypePhysicalVector3< SBQuantity::dimensionless > | SBVector3 |
Three-dimensional vector with dimensionless components. | |
typedef SBDTypePhysicalVector3< SBQuantity::picometerPerSecond > | SBPicometerPerSecond3 |
Three-dimensional vector with components in units of picometers per second. | |
typedef SBDTypePhysicalVector3< SBQuantity::radian > | SBRadian3 |
Three-dimensional vector with components in units of radians. | |
typedef SBDTypePhysicalVector3< SBQuantity::radianPerSecond > | SBRadianPerSecond3 |
Three-dimensional vector with components in units of radians per second. | |
typedef SBDTypePhysicalVector3< SBQuantity::length > | SBLength3 |
Three-dimensional vector with components in units of length. | |
typedef SBDTypePhysicalVector3< SBQuantity::inverseLength > | SBInverseLength3 |
Three-dimensional vector with components in units of inverse length. | |
typedef SBDTypePhysicalVector3< SBQuantity::squareLength > | SBSquareLength3 |
Three-dimensional vector with components in units of square length. | |
typedef SBDTypePhysicalVector3< SBQuantity::position > | SBPosition3 |
Three-dimensional vector with components in units of length. | |
typedef SBDTypePhysicalVector3< SBQuantity::velocity > | SBVelocity3 |
Three-dimensional vector with components in units of velocity. | |
typedef SBDTypePhysicalVector3< SBQuantity::acceleration > | SBAcceleration3 |
Three-dimensional vector with components in units of acceleration. | |
typedef SBDTypePhysicalVector3< SBQuantity::angularVelocity > | SBAngularVelocity3 |
Three-dimensional vector with components in units of angular velocity. | |
typedef SBDTypePhysicalVector3< SBQuantity::angularAcceleration > | SBAngularAcceleration3 |
Three-dimensional vector with components in units of angular acceleration. | |
typedef SBDTypePhysicalVector3< SBQuantity::energy > | SBEnergy3 |
Three-dimensional vector with components in units of energy. | |
typedef SBDTypePhysicalVector3< SBQuantity::energy > | SBTorque3 |
Three-dimensional vector with components in units of torque. | |
typedef SBDTypePhysicalVector3< SBQuantity::force > | SBForce3 |
Three-dimensional vector with components in units of force. | |
typedef SBDTypePhysicalVector3< SBQuantity::momentum > | SBMomentum3 |
Three-dimensional vector with components in units of momentum. | |
typedef SBDTypePhysicalVector3< SBQuantity::inverseMomentum > | SBInverseMomentum3 |
Three-dimensional vector with components in units of inverse momentum. | |