OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::EmbossShape Struct Reference

Contain plane shape information to be able emboss it and edit it. More...

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

Collaboration diagram for Slic3r::EmbossShape:

Classes

struct  SvgFile

Public Member Functions

template<class Archive>
void save (Archive &ar) const
template<class Archive>
void load (Archive &ar)

Public Attributes

ExPolygonsWithIds shapes_with_ids
HealedExPolygons final_shape
double scale = SCALING_FACTOR
EmbossProjection projection
std::optional< Slic3r::Transform3d > fix_3mf_tr
std::optional< SvgFile > svg_file

Detailed Description

Contain plane shape information to be able emboss it and edit it.

Member Function Documentation

◆ load()

template<class Archive>
void Slic3r::EmbossShape::load ( Archive & ar)
inline
132 {
135 }
void load(Archive &archive, Slic3r::Matrix2f &m)
Definition Point.hpp:828
HealedExPolygons final_shape
Definition EmbossShape.hpp:74
std::optional< SvgFile > svg_file
Definition EmbossShape.hpp:122
double scale
Definition EmbossShape.hpp:77
EmbossProjection projection
Definition EmbossShape.hpp:80
ExPolygonsWithIds shapes_with_ids
Definition EmbossShape.hpp:68
std::optional< Slic3r::Transform3d > fix_3mf_tr
Definition EmbossShape.hpp:87

References final_shape, fix_3mf_tr, cereal::load(), projection, scale, shapes_with_ids, and svg_file.

Here is the call graph for this function:

◆ save()

template<class Archive>
void Slic3r::EmbossShape::save ( Archive & ar) const
inline
126 {
127 // final_shape is not neccessary to store - it is only cache
130 }
void save(Archive &archive, Slic3r::Matrix2f &m)
Definition Point.hpp:829

References final_shape, fix_3mf_tr, projection, cereal::save(), scale, shapes_with_ids, and svg_file.

Here is the call graph for this function:

Member Data Documentation

◆ final_shape

◆ fix_3mf_tr

◆ projection

◆ scale

◆ shapes_with_ids

◆ svg_file


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