Classes | |
class | SBDTypePhysicalVector3< Quantity > |
This template class is used to represent three-dimensional physical vectors. More... | |
Macros | |
#define | SBPhysicalVector3 |
The short name of SBDTypePhysicalVector3. | |
Functions | |
SB_REGISTER_TYPE (SBVector3, "SBVector3", "D404666E-3B2C-4AF8-AE74-CF676F9B4118") | |
SB_REGISTER_TYPE (SBPicometerPerSecond3, "SBPicometerPerSecond3", "48D047E8-47A5-30DB-AA00-FBBAD52F08FC") | |
SB_REGISTER_TYPE (SBRadianPerSecond3, "SBRadianPerSecond3", "746B3186-5242-4516-DC29-4CF9FEF08082") | |
SB_REGISTER_TYPE (SBLength3, "SBLength3", "D0D9A948-C201-9085-AA9D-BBD55CB000EE") | |
SB_REGISTER_TYPE (SBInverseLength3, "SBInverseLength3", "3F02BF3A-ED54-2642-286F-175C4E75A79F") | |
SB_REGISTER_TYPE (SBVelocity3, "SBVelocity3", "B4EE644F-B03E-A582-8BDF-85CF7FEED8E7") | |
SB_REGISTER_TYPE (SBAcceleration3, "SBAcceleration3", "F1F08894-44E0-434C-7C1A-1E1B1F79B260") | |
SB_REGISTER_TYPE (SBEnergy3, "SBEnergy3", "5AB4157E-5274-09E2-AE33-A65F650A5742") | |
SB_REGISTER_TYPE (SBForce3, "SBForce3", "C1D576E1-D51A-83B3-B9DB-8EF4E37FBEBA") | |
SB_REGISTER_TYPE (SBMomentum3, "SBMomentum3", "4D2A47ED-241E-0BD0-E6CA-B59855E106F5") | |
SB_REGISTER_TYPE (SBInverseMomentum3, "SBInverseMomentum3", "F1232290-84C5-5837-7189-593C2121CBBD") | |
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. | |