Mir
Public Member Functions | Public Attributes | List of all members
mir::geometry::Displacement Struct Reference

#include <displacement.h>

Public Member Functions

constexpr Displacement ()
 
constexpr Displacement (Displacement const &)=default
 
Displacementoperator= (Displacement const &)=default
 
template<typename DeltaXType , typename DeltaYType >
constexpr Displacement (DeltaXType &&dx, DeltaYType &&dy)
 
long long length_squared () const
 

Public Attributes

DeltaX dx
 
DeltaY dy
 

Constructor & Destructor Documentation

◆ Displacement() [1/3]

constexpr mir::geometry::Displacement::Displacement ( )
inline

◆ Displacement() [2/3]

constexpr mir::geometry::Displacement::Displacement ( Displacement const &  )
default

◆ Displacement() [3/3]

template<typename DeltaXType , typename DeltaYType >
constexpr mir::geometry::Displacement::Displacement ( DeltaXType &&  dx,
DeltaYType &&  dy 
)
inline

Member Function Documentation

◆ length_squared()

long long mir::geometry::Displacement::length_squared ( ) const
inline

◆ operator=()

Displacement& mir::geometry::Displacement::operator= ( Displacement const &  )
default

Member Data Documentation

◆ dx

DeltaX mir::geometry::Displacement::dx

◆ dy

DeltaY mir::geometry::Displacement::dy

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

Copyright © 2012-2019 Canonical Ltd.
Generated on Wed Aug 28 00:46:47 UTC 2019
This documentation is licensed under the GPL version 2 or 3.