|
typedef SBDTypePhysicalIAVector3< SBQuantity::dimensionless > | SBIAVector3 |
| Dimensionless interval vector.
|
|
typedef SBDTypePhysicalIAVector3< SBQuantity::radian > | SBIARadian3 |
| Angular interval vector.
|
|
typedef SBDTypePhysicalIAVector3< SBQuantity::radianPerSecond > | SBIARadianPerSecond3 |
| Angular velocity interval vector.
|
|
typedef SBDTypePhysicalIAVector3< SBQuantity::length > | SBIALength3 |
| Length interval vector.
|
|
typedef SBDTypePhysicalIAVector3< SBQuantity::position > | SBIAPosition3 |
| Position interval vector.
|
|
typedef SBDTypePhysicalIAVector3< SBQuantity::velocity > | SBIAVelocity3 |
| Velocity interval vector.
|
|
typedef SBDTypePhysicalIAVector3< SBQuantity::acceleration > | SBIAAcceleration3 |
| Acceleration interval vector.
|
|
typedef SBDTypePhysicalIAVector3< SBQuantity::energy > | SBIAEnergy3 |
| Energy interval vector.
|
|
typedef SBDTypePhysicalIAVector3< SBQuantity::force > | SBIAForce3 |
| Force interval vector.
|
|
typedef SBDTypePhysicalIAVector3< SBQuantity::momentum > | SBIAMomentum3 |
| Momentum interval vector.
|
|
| SB_REGISTER_TYPE (SBIAVector3, "SBIAVector3", "D6A91EFD-509A-337F-84E1-8753E415D126") |
|
| SB_REGISTER_TYPE (SBIARadianPerSecond3, "SBIARadianPerSecond3", "43CFDC97-3207-E4F5-4974-DD0E4F152F22") |
|
| SB_REGISTER_TYPE (SBIAPosition3, "SBIAPosition3", "C5DC084C-94E2-6232-11DF-C9DF8A743EA9") |
|
| SB_REGISTER_TYPE (SBIAVelocity3, "SBIAVelocity3", "FD5C4C5F-5831-B68E-C6C7-9D9DCEC91038") |
|
| SB_REGISTER_TYPE (SBIAAcceleration3, "SBIAAcceleration3", "76F3F58C-220D-FDE8-8B37-B49EB15EB9A6") |
|
| SB_REGISTER_TYPE (SBIAEnergy3, "SBIAEnergy3", "7555ACE6-EDFE-4993-99D6-29D08D10AA1D") |
|
| SB_REGISTER_TYPE (SBIAForce3, "SBIAForce3", "A00A756F-85B2-8B31-132B-617932CC3A92") |
|
| SB_REGISTER_TYPE (SBIAMomentum3, "SBIAMomentum3", "C605D287-A8C5-C284-4F60-086F577F8154") |
|
|
template<typename QuantityA , typename QuantityB > |
SBDTypePhysicalIAVector3< SBQuantityType< typename SBDQuantityUnitMultiplication< typename QuantityA::UnitType, typename QuantityB::UnitType >::UnitType > > | operator* (QuantityA d, const SBDTypePhysicalIAVector3< QuantityB > &u) |
| Returns the product of physical quantity d with physical interval vector u .
|
|
template<typename QuantityB > |
SBDTypePhysicalIAVector3< QuantityB > | operator* (double d, const SBDTypePhysicalIAVector3< QuantityB > &u) |
| Returns the product of double d with physical interval vector u .
|
|
template<typename Quantity > |
SBDTypePhysicalIAVector3< Quantity > | operator* (const SBMatrix33 &m, const SBDTypePhysicalIAVector3< Quantity > &u) |
| Returns the product of dimensionless 3x3 matrix m with physical interval vector u .
|
|
template<typename Quantity > |
std::ostream & | operator<< (std::ostream &s, const SBDTypePhysicalIAVector3< Quantity > &u) |
| Inserts the physical interval vector u in the output stream s .
|
|