#include "TVector3.h"
#include "boca/math/Vector2.hh"
Go to the source code of this file.
|
| | boca |
| | Boosted Collider Analysis.
|
| |
| | boost |
| | Boost provides free peer-reviewed portable C++ source libraries.
|
| |
|
| template<typename Value_ > |
| using | boca::OnlyIfNotVector3 = typename std::enable_if< !IsVector3< Value_ >::value >::type |
| |
| template<typename Value_ > |
| using | boca::OnlyIfVector3 = typename std::enable_if< IsVector3< Value_ >::value >::type |
| |
|
| std::string | boca::Name (Dim3 dim_3) |
| |
| Dim3 | boca::Third (Dim3 dim_1, Dim3 dim_2) |
| |
| Dim3 | boca::Next (Dim3 dim) |
| |
| std::vector< Dim3 > | boca::Dimensions3 () |
| |
| template<class Value_ , class Value_2_ , typename = OnlyIfVector3<Value_>, typename = OnlyIfVector3<Value_2_>> |
| constexpr auto | boca::operator* (Value_ const &vector_1, Value_2_ const &vector_2) |
| |
| template<class Value_ , class Value_2_ , typename = OnlyIfVector3<Value_>, typename = OnlyIfNotVector3<Value_2_>> |
| constexpr auto | boca::operator* (Value_ const &vector, Value_2_ scalar) |
| |
| template<class Value_ , class Value_2_ , typename = OnlyIfVector3<Value_>, typename = OnlyIfNotVector3<Value_2_>> |
| constexpr auto | boca::operator* (Value_2_ scalar, Value_ const &vector) |
| |
| template<class Value_1 , class Value_2_ , class Value_3 > |
| constexpr auto | boca::Triple (Vector3< Value_1 > const &vector_1, Vector3< Value_2_ > const &vector_2, Vector3< Value_3 > const &vector_3) |
| |