ATLAS Offline Software
Public Member Functions | List of all members
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. More...
 
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  ,
,
 
)

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: