Mir
Loading...
Searching...
No Matches
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]

mir::geometry::Displacement::Displacement ( )
inlineconstexpr

◆ Displacement() [2/3]

mir::geometry::Displacement::Displacement ( Displacement const & )
constexprdefault

◆ Displacement() [3/3]

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

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-2026 Canonical Ltd.
Generated on Mon Mar 16 14:59:04 UTC 2026
This documentation is licensed under the GPL version 2 or 3.