ATLAS Offline Software
Public Member Functions | List of all members
Trk::DistortionDescriptor Class Referenceabstract

#include <DistortionDescriptor.h>

Inheritance diagram for Trk::DistortionDescriptor:
Collaboration diagram for Trk::DistortionDescriptor:

Public Member Functions

 DistortionDescriptor ()
 Default Constructor. More...
 
virtual ~DistortionDescriptor ()
 Destructor. More...
 
virtual DistortionDescriptorclone () const =0
 clone() method to make deep copy in Surface copy constructor and for assigment operator of the Surface class. More...
 
virtual MsgStream & dump (MsgStream &sl) const =0
 Output Method for MsgStream, to be overloaded by child classes. More...
 
virtual std::ostream & dump (std::ostream &sl) const =0
 Output Method for std::ostream, to be overloaded by child classes. More...
 

Detailed Description

Absract Base Class for describing distortions from nominal surface descriptions.

Due to the various different possibilities, no concrete interface despite a common base, the clone and the dump methods can be imposed

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

Definition at line 39 of file DistortionDescriptor.h.

Constructor & Destructor Documentation

◆ DistortionDescriptor()

Trk::DistortionDescriptor::DistortionDescriptor ( )
inline

Default Constructor.

Definition at line 44 of file DistortionDescriptor.h.

44 {}

◆ ~DistortionDescriptor()

virtual Trk::DistortionDescriptor::~DistortionDescriptor ( )
inlinevirtual

Destructor.

Definition at line 47 of file DistortionDescriptor.h.

47 {}

Member Function Documentation

◆ clone()

virtual DistortionDescriptor* Trk::DistortionDescriptor::clone ( ) const
pure virtual

clone() method to make deep copy in Surface copy constructor and for assigment operator of the Surface class.

Implemented in Trk::LineSaggingDescriptor.

◆ dump() [1/2]

virtual MsgStream& Trk::DistortionDescriptor::dump ( MsgStream &  sl) const
pure virtual

Output Method for MsgStream, to be overloaded by child classes.

Implemented in Trk::LineSaggingDescriptor.

◆ dump() [2/2]

virtual std::ostream& Trk::DistortionDescriptor::dump ( std::ostream &  sl) const
pure virtual

Output Method for std::ostream, to be overloaded by child classes.

Implemented in Trk::LineSaggingDescriptor.


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