Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::line_alg::Traits< L, En > Struct Template Reference

#include <src/libslic3r/Line.hpp>

Public Types

using Scalar = typename L::Scalar
 

Static Public Member Functions

static Vec< Dim, Scalar > & get_a (L &l)
 
static Vec< Dim, Scalar > & get_b (L &l)
 
static const Vec< Dim, Scalar > & get_a (const L &l)
 
static const Vec< Dim, Scalar > & get_b (const L &l)
 

Static Public Attributes

static constexpr int Dim = L::Dim
 

Detailed Description

template<class L, class En = void>
struct Slic3r::line_alg::Traits< L, En >

Member Typedef Documentation

◆ Scalar

template<class L , class En = void>
using Slic3r::line_alg::Traits< L, En >::Scalar = typename L::Scalar

Member Function Documentation

◆ get_a() [1/2]

template<class L , class En = void>
static const Vec< Dim, Scalar > & Slic3r::line_alg::Traits< L, En >::get_a ( const L l)
inlinestatic
31{ return l.a; }

◆ get_a() [2/2]

template<class L , class En = void>
static Vec< Dim, Scalar > & Slic3r::line_alg::Traits< L, En >::get_a ( L l)
inlinestatic
29{ return l.a; }

◆ get_b() [1/2]

template<class L , class En = void>
static const Vec< Dim, Scalar > & Slic3r::line_alg::Traits< L, En >::get_b ( const L l)
inlinestatic
32{ return l.b; }

◆ get_b() [2/2]

template<class L , class En = void>
static Vec< Dim, Scalar > & Slic3r::line_alg::Traits< L, En >::get_b ( L l)
inlinestatic
30{ return l.b; }

Member Data Documentation

◆ Dim

template<class L , class En = void>
constexpr int Slic3r::line_alg::Traits< L, En >::Dim = L::Dim
staticconstexpr

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