ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::IAlignableSurfaceProvider Class Referenceabstract

#include <IAlignableSurfaceProvider.h>

Inheritance diagram for Trk::IAlignableSurfaceProvider:
Collaboration diagram for Trk::IAlignableSurfaceProvider:

Public Member Functions

 DeclareInterfaceID (IAlignableSurfaceProvider, 1, 0)
 Creates the InterfaceID and interfaceID() method.
virtual void addEntryToMap (const Trk::Surface &)=0
virtual void updateAlignableSurface (Amg::Transform3D &, const Trk::Surface &) const =0
virtual const Trk::SurfaceretrieveAlignableSurface (const Trk::Surface &) const =0

Detailed Description

Definition at line 28 of file IAlignableSurfaceProvider.h.

Member Function Documentation

◆ addEntryToMap()

virtual void Trk::IAlignableSurfaceProvider::addEntryToMap ( const Trk::Surface & )
pure virtual

◆ DeclareInterfaceID()

Trk::IAlignableSurfaceProvider::DeclareInterfaceID ( IAlignableSurfaceProvider ,
1 ,
0  )

Creates the InterfaceID and interfaceID() method.

◆ retrieveAlignableSurface()

virtual const Trk::Surface & Trk::IAlignableSurfaceProvider::retrieveAlignableSurface ( const Trk::Surface & ) const
pure virtual

◆ updateAlignableSurface()

virtual void Trk::IAlignableSurfaceProvider::updateAlignableSurface ( Amg::Transform3D & ,
const Trk::Surface &  ) const
pure virtual

The documentation for this class was generated from the following file: