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

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Measure.hpp>

Public Member Functions

bool has_distance_data () const
bool has_any_data () const

Public Attributes

std::optional< AngleAndEdges > angle
std::optional< DistAndPoints > distance_infinite
std::optional< DistAndPoints > distance_strict
std::optional< Vec3d > distance_xyz

Detailed Description

Member Function Documentation

◆ has_any_data()

bool Slic3r::Measure::MeasurementResult::has_any_data ( ) const
inline
175 {
176 return angle.has_value() || distance_infinite.has_value() || distance_strict.has_value() || distance_xyz.has_value();
177 }
std::optional< DistAndPoints > distance_infinite
Definition Measure.hpp:167
std::optional< AngleAndEdges > angle
Definition Measure.hpp:166
std::optional< Vec3d > distance_xyz
Definition Measure.hpp:169
std::optional< DistAndPoints > distance_strict
Definition Measure.hpp:168

References angle, distance_infinite, distance_strict, and distance_xyz.

◆ has_distance_data()

bool Slic3r::Measure::MeasurementResult::has_distance_data ( ) const
inline
171 {
172 return distance_infinite.has_value() || distance_strict.has_value();
173 }

References distance_infinite, and distance_strict.

Member Data Documentation

◆ angle

std::optional<AngleAndEdges> Slic3r::Measure::MeasurementResult::angle

◆ distance_infinite

std::optional<DistAndPoints> Slic3r::Measure::MeasurementResult::distance_infinite

◆ distance_strict

std::optional<DistAndPoints> Slic3r::Measure::MeasurementResult::distance_strict

◆ distance_xyz

std::optional<Vec3d> Slic3r::Measure::MeasurementResult::distance_xyz

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