#include <IApproachDescriptor.h>
◆ IApproachDescriptor() [1/3]
Trk::IApproachDescriptor::IApproachDescriptor |
( |
std::unique_ptr< ApproachSurfaces > |
aSurfaces, |
|
|
bool |
rebuild = true |
|
) |
| |
|
inline |
◆ IApproachDescriptor() [2/3]
◆ ~IApproachDescriptor()
virtual Trk::IApproachDescriptor::~IApproachDescriptor |
( |
| ) |
|
|
virtualdefault |
◆ IApproachDescriptor() [3/3]
◆ approachSurfaces()
get the compatible surfaces
- return : a boolean indicating if an actual intersection had been tried
- fill vector of intersections
- primary bin surface : sf
- position & direction : pos, dir
Implemented in Trk::ApproachDescriptor.
◆ operator=()
◆ rebuild()
bool Trk::IApproachDescriptor::rebuild |
( |
| ) |
const |
|
inline |
◆ registerLayer()
void Trk::IApproachDescriptor::registerLayer |
( |
const Layer & |
lay | ) |
|
|
inline |
Definition at line 98 of file IApproachDescriptor.h.
105 BinnedArraySpan<ApproachSurfaces const * const> aSurfaceObjects =
107 for (
auto& aSurfaces : aSurfaceObjects) {
◆ registerLayerToSurfaces()
◆ m_approachSurfaceArray
◆ m_approachSurfaceArraySurface
std::unique_ptr<Surface> Trk::IApproachDescriptor::m_approachSurfaceArraySurface |
|
protected |
◆ m_approachSurfaces
◆ m_rebuild
bool Trk::IApproachDescriptor::m_rebuild |
|
protected |
The documentation for this class was generated from the following file: