#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    std::span<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: