OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::sla::RasterBase::Trafo Struct Reference

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

Public Member Functions

 Trafo (Orientation o=roLandscape, const TMirroring &mirror=NoMirror)
TMirroring get_mirror () const
Orientation get_orientation () const
Point get_center () const

Public Attributes

bool mirror_x = false
bool mirror_y = false
bool flipXY = false
coord_t center_x = 0
coord_t center_y = 0

Detailed Description

Constructor & Destructor Documentation

◆ Trafo()

Slic3r::sla::RasterBase::Trafo::Trafo ( Orientation o = roLandscape,
const TMirroring & mirror = NoMirror )
inline
81 : mirror_x(o == roPortrait ? !mirror[0] : mirror[0])
82 , mirror_y(!mirror[1]) // Makes raster origin to be top left corner
83 , flipXY(o == roPortrait)
84 {}
@ roPortrait
Definition RasterBase.hpp:65
bool flipXY
Definition RasterBase.hpp:74
bool mirror_x
Definition RasterBase.hpp:74
bool mirror_y
Definition RasterBase.hpp:74

References flipXY, mirror_x, mirror_y, Slic3r::sla::RasterBase::NoMirror, Slic3r::sla::RasterBase::roLandscape, and Slic3r::sla::RasterBase::roPortrait.

Member Function Documentation

◆ get_center()

Point Slic3r::sla::RasterBase::Trafo::get_center ( ) const
inline
88{ return {center_x, center_y}; }
coord_t center_y
Definition RasterBase.hpp:75
coord_t center_x
Definition RasterBase.hpp:75

References center_x, and center_y.

◆ get_mirror()

TMirroring Slic3r::sla::RasterBase::Trafo::get_mirror ( ) const
inline

◆ get_orientation()

Orientation Slic3r::sla::RasterBase::Trafo::get_orientation ( ) const
inline

Member Data Documentation

◆ center_x

coord_t Slic3r::sla::RasterBase::Trafo::center_x = 0

◆ center_y

coord_t Slic3r::sla::RasterBase::Trafo::center_y = 0

◆ flipXY

bool Slic3r::sla::RasterBase::Trafo::flipXY = false

◆ mirror_x

bool Slic3r::sla::RasterBase::Trafo::mirror_x = false

◆ mirror_y

bool Slic3r::sla::RasterBase::Trafo::mirror_y = false

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