OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::RaycastManager::SkipVolume Class Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/Utils/RaycastManager.hpp>

Inheritance diagram for Slic3r::GUI::RaycastManager::SkipVolume:
Collaboration diagram for Slic3r::GUI::RaycastManager::SkipVolume:

Public Member Functions

 SkipVolume (size_t volume_id)
bool skip (const size_t &model_volume_id) const override
 Condition to not process model volume.

Private Attributes

size_t volume_id

Detailed Description

Constructor & Destructor Documentation

◆ SkipVolume()

Slic3r::GUI::RaycastManager::SkipVolume::SkipVolume ( size_t volume_id)
inline
size_t volume_id
Definition RaycastManager.hpp:99

References volume_id.

Member Function Documentation

◆ skip()

bool Slic3r::GUI::RaycastManager::SkipVolume::skip ( const size_t & model_volume_id) const
inlineoverridevirtual

Condition to not process model volume.

Parameters
model_volume_idObjectID of model volume to not process
Returns
True on skip otherwise false

Reimplemented from Slic3r::GUI::RaycastManager::ISkip.

102{ return model_volume_id == volume_id; }

References volume_id.

Member Data Documentation

◆ volume_id

size_t Slic3r::GUI::RaycastManager::SkipVolume::volume_id
private

Referenced by SkipVolume(), and skip().


The documentation for this class was generated from the following file: