Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::Measure::AngleAndEdges Struct Reference

#include <src/libslic3r/Measure.hpp>

+ Collaboration diagram for Slic3r::Measure::AngleAndEdges:

Public Member Functions

 AngleAndEdges (double angle_, const Vec3d &center_, const std::pair< Vec3d, Vec3d > &e1_, const std::pair< Vec3d, Vec3d > &e2_, double radius_, bool coplanar_)
 

Public Attributes

double angle
 
Vec3d center
 
std::pair< Vec3d, Vec3de1
 
std::pair< Vec3d, Vec3de2
 
double radius
 
bool coplanar
 

Static Public Attributes

static const AngleAndEdges Dummy = { 0.0, Vec3d::Zero(), { Vec3d::Zero(), Vec3d::Zero() }, { Vec3d::Zero(), Vec3d::Zero() }, 0.0, true }
 

Detailed Description

Constructor & Destructor Documentation

◆ AngleAndEdges()

Slic3r::Measure::AngleAndEdges::AngleAndEdges ( double  angle_,
const Vec3d center_,
const std::pair< Vec3d, Vec3d > &  e1_,
const std::pair< Vec3d, Vec3d > &  e2_,
double  radius_,
bool  coplanar_ 
)
inline
128 : angle(angle_), center(center_), e1(e1_), e2(e2_), radius(radius_), coplanar(coplanar_) {}
std::pair< Vec3d, Vec3d > e1
Definition Measure.hpp:131
double radius
Definition Measure.hpp:133
double angle
Definition Measure.hpp:129
std::pair< Vec3d, Vec3d > e2
Definition Measure.hpp:132
Vec3d center
Definition Measure.hpp:130
bool coplanar
Definition Measure.hpp:134

Member Data Documentation

◆ angle

double Slic3r::Measure::AngleAndEdges::angle

◆ center

Vec3d Slic3r::Measure::AngleAndEdges::center

◆ coplanar

bool Slic3r::Measure::AngleAndEdges::coplanar

◆ Dummy

const AngleAndEdges Slic3r::Measure::AngleAndEdges::Dummy = { 0.0, Vec3d::Zero(), { Vec3d::Zero(), Vec3d::Zero() }, { Vec3d::Zero(), Vec3d::Zero() }, 0.0, true }
static

◆ e1

std::pair<Vec3d, Vec3d> Slic3r::Measure::AngleAndEdges::e1

◆ e2

std::pair<Vec3d, Vec3d> Slic3r::Measure::AngleAndEdges::e2

◆ radius

double Slic3r::Measure::AngleAndEdges::radius

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