OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::line_alg::Traits< L, En > Struct Template Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/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>
const Vec< Dim, Scalar > & Slic3r::line_alg::Traits< L, En >::get_a ( const L & l)
inlinestatic
34{ return l.a; }
Definition Line.hpp:28

References L.

◆ get_a() [2/2]

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

References L.

◆ get_b() [1/2]

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

References L.

◆ get_b() [2/2]

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

References L.

Member Data Documentation

◆ Dim

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

The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Line.hpp