OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Point.cpp File Reference
#include "Point.hpp"
#include "Exception.hpp"
#include "Line.hpp"
#include "MultiPoint.hpp"
#include "Polyline.hpp"
#include "Int128.hpp"
#include "BoundingBox.hpp"
#include <Eigen/Core>
#include "libslic3r.h"
#include <algorithm>
#include <vector>
#include <cstring>
#include <cmath>
#include <cstddef>
#include <ostream>
Include dependency graph for Point.cpp:

Go to the source code of this file.

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::int128

Functions

std::vector< Vec3f > Slic3r::transform (const std::vector< Vec3f > &points, const Transform3f &t)
Pointf3s Slic3r::transform (const Pointf3s &points, const Transform3d &t)
bool Slic3r::has_duplicate_points (Points &&pts)
Points Slic3r::collect_duplicates (Points pts)
template<bool IncludeBoundary>
BoundingBox Slic3r::get_extents (const Points &pts)
template BoundingBox Slic3r::get_extents< false > (const Points &pts)
template BoundingBox Slic3r::get_extents< true > (const Points &pts)
template<bool IncludeBoundary>
BoundingBox Slic3r::get_extents (const VecOfPoints &pts)
template BoundingBox Slic3r::get_extents< false > (const VecOfPoints &pts)
template BoundingBox Slic3r::get_extents< true > (const VecOfPoints &pts)
BoundingBoxf Slic3r::get_extents (const std::vector< Vec2d > &pts)
std::ostream & Slic3r::operator<< (std::ostream &stm, const Vec2d &pointf)
int Slic3r::int128::orient (const Vec2crd &p1, const Vec2crd &p2, const Vec2crd &p3)
int Slic3r::int128::cross (const Vec2crd &v1, const Vec2crd &v2)
Polyline Slic3r::to_polyline (const Points &points)
Polyline3 Slic3r::to_polyline (const Points3 &points)
Points Slic3r::to_points (const Points3 &points3)
Points3 Slic3r::to_points3 (const Points &points)