FormIt C++ API  v23.0.0 (2023.0.0)
WSM::Utils::RayFireFilterHidden Class Reference

Description

Implemetation of IRayFireFilterAndAbort that filters hidden objects.

#include <utils.h>

Inheritance diagram for WSM::Utils::RayFireFilterHidden:
WSM::IRayFireFilterAndAbort

Public Member Functions

 RayFireFilterHidden (const WSM::Utils::PickRay &pickRay)
 
bool Ignore (const WSM::GroupInstancePath &path, double dParam) override
 ! Ignore interface. More...
 
- Public Member Functions inherited from WSM::IRayFireFilterAndAbort
virtual bool Abort (size_t)
 ! Abort interface. More...
 

Constructor & Destructor Documentation

WSM::Utils::RayFireFilterHidden::RayFireFilterHidden ( const WSM::Utils::PickRay pickRay)
inline

Member Function Documentation

bool WSM::Utils::RayFireFilterHidden::Ignore ( const WSM::GroupInstancePath ,
double   
)
inlineoverridevirtual

! Ignore interface.

The path argument defines the object to be tested. If the ! depth parameter is less than WSM_DISTANCE_BIG, the Ignore is intended to check whether ! the object should be ignore based on its depth. One use is to check whether the object is hidden by a ! section plane.

Reimplemented from WSM::IRayFireFilterAndAbort.


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