OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::Measure::AngleAndEdges Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/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, Vec3d > e1
std::pair< Vec3d, Vec3d > e2
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
154 : angle(angle_), center(center_), e1(e1_), e2(e2_), radius(radius_), coplanar(coplanar_) {}
std::pair< Vec3d, Vec3d > e1
Definition Measure.hpp:157
double radius
Definition Measure.hpp:159
double angle
Definition Measure.hpp:155
std::pair< Vec3d, Vec3d > e2
Definition Measure.hpp:158
Vec3d center
Definition Measure.hpp:156
bool coplanar
Definition Measure.hpp:160

References angle, center, coplanar, e1, e2, and radius.

Member Data Documentation

◆ angle

double Slic3r::Measure::AngleAndEdges::angle

Referenced by AngleAndEdges().

◆ center

Vec3d Slic3r::Measure::AngleAndEdges::center

Referenced by AngleAndEdges().

◆ coplanar

bool Slic3r::Measure::AngleAndEdges::coplanar

Referenced by AngleAndEdges().

◆ 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

Referenced by AngleAndEdges().

◆ e2

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

Referenced by AngleAndEdges().

◆ radius

double Slic3r::Measure::AngleAndEdges::radius

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