#include <OptimalHelixPlaneCrossing.h>
Classes | |
union | Tmp |
Public Types | |
using | Base = HelixPlaneCrossing |
Public Member Functions | |
Base & | operator* () |
Base const & | operator* () const |
template<typename... Args> | |
OptimalHelixPlaneCrossing (Plane const &plane, Args &&...args) | |
~OptimalHelixPlaneCrossing () | |
Private Types | |
using | aligned_union_t = typename std::aligned_storage< sizeof(Tmp), alignof(Tmp)>::type |
Private Member Functions | |
Base * | get () |
Base const * | get () const |
Private Attributes | |
aligned_union_t | mem |
Definition at line 12 of file OptimalHelixPlaneCrossing.h.
|
private |
Definition at line 56 of file OptimalHelixPlaneCrossing.h.
Definition at line 14 of file OptimalHelixPlaneCrossing.h.
|
inline |
Definition at line 18 of file OptimalHelixPlaneCrossing.h.
References funct::abs(), createfilelist::args, constexpr, Plane::normalVector(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
inline |
Definition at line 42 of file OptimalHelixPlaneCrossing.h.
|
inlineprivate |
Definition at line 52 of file OptimalHelixPlaneCrossing.h.
References mem.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
inlineprivate |
Definition at line 53 of file OptimalHelixPlaneCrossing.h.
References mem.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
inline |
Definition at line 44 of file OptimalHelixPlaneCrossing.h.
|
inline |
Definition at line 45 of file OptimalHelixPlaneCrossing.h.
|
private |
Definition at line 57 of file OptimalHelixPlaneCrossing.h.
Referenced by get().