#include <OptimalHelixPlaneCrossing.h>
Classes | |
union | Tmp |
Public Types | |
using | Base = HelixPlaneCrossing |
Public Member Functions | |
Base & | operator* () |
const Base & | 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 () |
const Base * | get () const |
Private Attributes | |
aligned_union_t | mem |
Definition at line 10 of file OptimalHelixPlaneCrossing.h.
|
private |
Definition at line 48 of file OptimalHelixPlaneCrossing.h.
Definition at line 12 of file OptimalHelixPlaneCrossing.h.
|
inline |
Definition at line 15 of file OptimalHelixPlaneCrossing.h.
References funct::abs(), writedatasetfile::args, get(), Plane::normalVector(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
inline |
|
inlineprivate |
Definition at line 40 of file OptimalHelixPlaneCrossing.h.
References mem.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), operator*(), OptimalHelixPlaneCrossing(), and ~OptimalHelixPlaneCrossing().
|
inlineprivate |
Definition at line 41 of file OptimalHelixPlaneCrossing.h.
References mem.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), and submitPVValidationJobs.BetterConfigParser::getResultingSection().
|
inline |
|
inline |
|
private |
Definition at line 49 of file OptimalHelixPlaneCrossing.h.
Referenced by get().