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

Interface for identify allowed volumes to cast rays. More...

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

Inheritance diagram for Slic3r::GUI::RaycastManager::ISkip:

Public Member Functions

virtual ~ISkip ()=default
virtual bool skip (const size_t &model_volume_id) const
 Condition to not process model volume.

Detailed Description

Interface for identify allowed volumes to cast rays.

Constructor & Destructor Documentation

◆ ~ISkip()

virtual Slic3r::GUI::RaycastManager::ISkip::~ISkip ( )
virtualdefault

Member Function Documentation

◆ skip()

virtual bool Slic3r::GUI::RaycastManager::ISkip::skip ( const size_t & model_volume_id) const
inlinevirtual

Condition to not process model volume.

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

Reimplemented in Slic3r::GUI::RaycastManager::AllowVolumes, and Slic3r::GUI::RaycastManager::SkipVolume.

49{ return false; }

Referenced by anonymous_namespace{RaycastManager.cpp}::actualize(), Slic3r::GUI::RaycastManager::actualize(), Slic3r::GUI::RaycastManager::actualize(), Slic3r::GUI::RaycastManager::closest(), Slic3r::GUI::RaycastManager::closest_hit(), and Slic3r::GUI::RaycastManager::first_hit().

Here is the caller graph for this function:

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