libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
crn::pixel::Polar2D< R, T > Struct Template Reference

#include <CRNPixel.h>

+ Collaboration diagram for crn::pixel::Polar2D< R, T >:

Public Types

using rho_type = R
 
using theta_type = T
 

Public Member Functions

constexpr Polar2D () noexcept
 
constexpr Polar2D (R r, T t=0) noexcept
 
 Polar2D (const std::complex< double > &cx)
 
template<typename Y , typename Z >
constexpr Polar2D (const Polar2D< Y, Z > &p) noexcept
 
template<typename Y >
 Polar2D (const Cart2D< Y > &p)
 
 operator std::complex< double > () const
 
bool operator< (const Polar2D &other) const noexcept
 
constexpr bool operator== (const Polar2D &other) const noexcept
 
constexpr bool operator!= (const Polar2D &other) const noexcept
 
Polar2Doperator+= (const Polar2D &other)
 

Public Attributes

rho = 0
 
theta = 0
 

Detailed Description

template<typename R, typename T>
struct crn::pixel::Polar2D< R, T >

Definition at line 326 of file CRNPixel.h.


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