OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::GLGizmoTextureDisplacement::PaintedColors Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Gizmos/GLGizmoTextureDisplacement.hpp>

Collaboration diagram for Slic3r::GUI::GLGizmoTextureDisplacement::PaintedColors:

Public Member Functions

std::vector< size_t > outside (const std::vector< bool > &excluded) const

Public Attributes

indexed_triangle_set facets
std::vector< int > source
std::vector< int > state

Detailed Description

Member Function Documentation

◆ outside()

std::vector< size_t > Slic3r::GUI::GLGizmoTextureDisplacement::PaintedColors::outside ( const std::vector< bool > & excluded) const
1855{
1856 std::vector<size_t> out;
1857 out.reserve(source.size());
1858 for (size_t i = 0; i < source.size(); ++i)
1859 if (size_t(source[i]) >= excluded.size() || !excluded[size_t(source[i])])
1860 out.push_back(i);
1861 return out;
1862}
std::vector< int > source
Definition GLGizmoTextureDisplacement.hpp:237

References source.

Member Data Documentation

◆ facets

indexed_triangle_set Slic3r::GUI::GLGizmoTextureDisplacement::PaintedColors::facets

◆ source

std::vector<int> Slic3r::GUI::GLGizmoTextureDisplacement::PaintedColors::source

◆ state

std::vector<int> Slic3r::GUI::GLGizmoTextureDisplacement::PaintedColors::state

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