19#ifndef _RAY_TRACING_HEURISTIC_H
20#define _RAY_TRACING_HEURISTIC_H
29 class RayTracingHeuristicFactory;
33 std::list<OpticalSurface *> m_visible;
40 std::list<OpticalSurface *> &visibleList();
41 std::list<OpticalSurface *>
const &visibleList()
const;
45 virtual void updateVisibility(
const RayBeam &) = 0;
51 virtual std::string name()
const = 0;
Definition: OMModel.h:204
Definition: RayTracingHeuristic.h:49
Definition: RayTracingHeuristic.h:31