8 #ifndef __viewer_IntersectorI_h__ 9 #define __viewer_IntersectorI_h__ 17 class FE_DL_EXPORT IntersectorI :
virtual public Component
20 virtual bool intersect( Real &a_distance,
22 const Vector2 &a_projected,
23 const SpatialVector &a_root,
24 const SpatialVector &a_direction) = 0;
25 virtual AccessorSet &filter(
void) = 0;
46 virtual Record intersect( Real &a_distance,
49 const Vector2 &a_projected) = 0;
57 virtual Record intersect( Real &a_distance,
Return closest intersecting record.
Definition: IntersectorI.h:43
kernel
Definition: namespace.dox:3
Return closest intersecting record.
Definition: IntersectorI.h:54
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Base for all interfacable components.
Definition: Component.h:20
If rg_output is valid, populate with all intersecting records.
Definition: IntersectorI.h:31