BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
IdentityRotation Class Reference

Description

The identity rotation, which leaves everything in place.

Inheritance diagram for IdentityRotation:

Public Member Functions

 IdentityRotation ()
 
std::string className () const final
 
IdentityRotationclone () const override
 
IdentityRotationcreateInverse () const override
 
bool isIdentity () const override
 
RotMatrix rotMatrix () const override
 

Constructor & Destructor Documentation

◆ IdentityRotation()

IdentityRotation::IdentityRotation ( )

Member Function Documentation

◆ className()

std::string IdentityRotation::className ( ) const
final

◆ clone()

IdentityRotation* IdentityRotation::clone ( ) const
override

◆ createInverse()

IdentityRotation* IdentityRotation::createInverse ( ) const
override

◆ isIdentity()

bool IdentityRotation::isIdentity ( ) const
override

◆ rotMatrix()

RotMatrix IdentityRotation::rotMatrix ( ) const
override