mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-14 02:07:54 -06:00
Removed unnecessary copy / move constructors / assignment operators.
This commit is contained in:
parent
77954a13b9
commit
f8c5570155
3 changed files with 0 additions and 13 deletions
|
@ -8,7 +8,6 @@
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#ifdef SLIC3R_GUI
|
#ifdef SLIC3R_GUI
|
||||||
//Turn on high power graphics for NVidia cards on laptops (with built in graphics cards + Nvidia cards)
|
|
||||||
extern "C"
|
extern "C"
|
||||||
{
|
{
|
||||||
// Let the NVIDIA and AMD know we want to use their graphics card
|
// Let the NVIDIA and AMD know we want to use their graphics card
|
||||||
|
|
|
@ -120,10 +120,6 @@ struct stl_stats {
|
||||||
|
|
||||||
struct stl_file {
|
struct stl_file {
|
||||||
stl_file() {}
|
stl_file() {}
|
||||||
stl_file(const stl_file &rhs) : facet_start(rhs.facet_start), neighbors_start(rhs.neighbors_start), stats(rhs.stats) {}
|
|
||||||
stl_file(stl_file &&rhs) : facet_start(std::move(rhs.facet_start)), neighbors_start(std::move(rhs.neighbors_start)), stats(rhs.stats) {}
|
|
||||||
stl_file& operator=(const stl_file &rhs) { this->facet_start = rhs.facet_start; this->neighbors_start = rhs.neighbors_start; this->stats = rhs.stats; return *this; }
|
|
||||||
stl_file& operator=(stl_file &&rhs) { this->facet_start = std::move(rhs.facet_start); this->neighbors_start = std::move(rhs.neighbors_start); this->stats = rhs.stats; return *this; }
|
|
||||||
|
|
||||||
void clear() {
|
void clear() {
|
||||||
this->facet_start.clear();
|
this->facet_start.clear();
|
||||||
|
@ -140,10 +136,6 @@ struct stl_file {
|
||||||
struct indexed_triangle_set
|
struct indexed_triangle_set
|
||||||
{
|
{
|
||||||
indexed_triangle_set() {}
|
indexed_triangle_set() {}
|
||||||
indexed_triangle_set(const indexed_triangle_set &rhs) : indices(rhs.indices), vertices(rhs.vertices) {}
|
|
||||||
indexed_triangle_set(indexed_triangle_set &&rhs) : indices(std::move(rhs.indices)), vertices(std::move(rhs.vertices)) {}
|
|
||||||
indexed_triangle_set& operator=(const indexed_triangle_set &rhs) { this->indices = rhs.indices; this->vertices = rhs.vertices; return *this; }
|
|
||||||
indexed_triangle_set& operator=(indexed_triangle_set &&rhs) { this->indices = std::move(rhs.indices); this->vertices = std::move(rhs.vertices); return *this; }
|
|
||||||
|
|
||||||
void clear() { indices.clear(); vertices.clear(); }
|
void clear() { indices.clear(); vertices.clear(); }
|
||||||
|
|
||||||
|
|
|
@ -23,10 +23,6 @@ class TriangleMesh
|
||||||
public:
|
public:
|
||||||
TriangleMesh() : repaired(false) {}
|
TriangleMesh() : repaired(false) {}
|
||||||
TriangleMesh(const Pointf3s &points, const std::vector<Vec3crd> &facets);
|
TriangleMesh(const Pointf3s &points, const std::vector<Vec3crd> &facets);
|
||||||
TriangleMesh(const TriangleMesh& rhs) : stl(rhs.stl), its(rhs.its), repaired(rhs.repaired) {}
|
|
||||||
TriangleMesh(TriangleMesh&& rhs) : stl(std::move(rhs.stl)), its(std::move(rhs.its)), repaired(rhs.repaired) {}
|
|
||||||
TriangleMesh& operator=(const TriangleMesh& rhs) { this->stl = rhs.stl; this->its = rhs.its; this->repaired = rhs.repaired; return *this; }
|
|
||||||
TriangleMesh& operator=(TriangleMesh &&rhs) { this->stl = std::move(rhs.stl); this->its = std::move(rhs.its); this->repaired = rhs.repaired; return *this; }
|
|
||||||
void clear() { this->stl.clear(); this->its.clear(); this->repaired = false; }
|
void clear() { this->stl.clear(); this->its.clear(); this->repaired = false; }
|
||||||
bool ReadSTLFile(const char* input_file) { return stl_open(&stl, input_file); }
|
bool ReadSTLFile(const char* input_file) { return stl_open(&stl, input_file); }
|
||||||
bool write_ascii(const char* output_file) { return stl_write_ascii(&this->stl, output_file, ""); }
|
bool write_ascii(const char* output_file) { return stl_write_ascii(&this->stl, output_file, ""); }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue