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

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

Collaboration diagram for Slic3r::CutConnector:

Public Member Functions

 CutConnector ()
 CutConnector (Vec3d p, Transform3d rot, float r, float h, float rt, float ht, float za, CutConnectorAttributes attributes)
 CutConnector (const CutConnector &rhs)
bool operator== (const CutConnector &other) const
bool operator!= (const CutConnector &other) const
template<class Archive>
void serialize (Archive &ar)

Public Attributes

Vec3d pos
Transform3d rotation_m
float radius
float height
float radius_tolerance
float height_tolerance
float z_angle {0.f}
CutConnectorAttributes attribs

Detailed Description

Constructor & Destructor Documentation

◆ CutConnector() [1/3]

Slic3r::CutConnector::CutConnector ( )
inline
332 : pos(Vec3d::Zero()), rotation_m(Transform3d::Identity()), radius(5.f), height(10.f), radius_tolerance(0.f), height_tolerance(0.1f), z_angle(0.f)
333 {}
Transform3d rotation_m
Definition Model.hpp:323
float radius
Definition Model.hpp:324
Vec3d pos
Definition Model.hpp:322
float z_angle
Definition Model.hpp:328
float height_tolerance
Definition Model.hpp:327
float radius_tolerance
Definition Model.hpp:326
float height
Definition Model.hpp:325

References height, height_tolerance, pos, radius, radius_tolerance, rotation_m, and z_angle.

Referenced by CutConnector(), operator!=(), and operator==().

Here is the caller graph for this function:

◆ CutConnector() [2/3]

Slic3r::CutConnector::CutConnector ( Vec3d p,
Transform3d rot,
float r,
float h,
float rt,
float ht,
float za,
CutConnectorAttributes attributes )
inline
336 : pos(p), rotation_m(rot), radius(r), height(h), radius_tolerance(rt), height_tolerance(ht), z_angle(za), attribs(attributes)
337 {}
CutConnectorAttributes attribs
Definition Model.hpp:329

References attribs, height, height_tolerance, pos, radius, radius_tolerance, rotation_m, and z_angle.

◆ CutConnector() [3/3]

Slic3r::CutConnector::CutConnector ( const CutConnector & rhs)
inline
339 :
340 CutConnector(rhs.pos, rhs.rotation_m, rhs.radius, rhs.height, rhs.radius_tolerance, rhs.height_tolerance, rhs.z_angle, rhs.attribs) {}
CutConnector()
Definition Model.hpp:331

References CutConnector(), attribs, height, height_tolerance, pos, radius, radius_tolerance, rotation_m, and z_angle.

Here is the call graph for this function:

Member Function Documentation

◆ operator!=()

bool Slic3r::CutConnector::operator!= ( const CutConnector & other) const
inline
344{ return !(other == (*this)); }

References CutConnector().

Here is the call graph for this function:

◆ operator==()

bool Slic3r::CutConnector::operator== ( const CutConnector & other) const

References CutConnector().

Here is the call graph for this function:

◆ serialize()

template<class Archive>
void Slic3r::CutConnector::serialize ( Archive & ar)
inline

Member Data Documentation

◆ attribs

◆ height

◆ height_tolerance

◆ pos

◆ radius

◆ radius_tolerance

◆ rotation_m

◆ z_angle


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