version 3.3

VRS::PolygonSetRayIntersector Class Reference

Intersector: Ray <-> PolygonSet. More...

#include <vrs/polygonsetrayintersector.h>

Inheritance diagram for VRS::PolygonSetRayIntersector:

VRS::RayIntersector VRS::Handler VRS::RenderObj VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 VRS_TYPEINFO (PolygonSetRayIntersector, RayIntersector)
virtual ID target () const
 Target of the handler: `PolygonSet'.
virtual bool intersect (Engine *engine, const Matrix &mv, const Matrix &ori, const Matrix &pr, const Shape *S, const Ray &, RayTracingTechnique *tracer)
 See `RayIntersector'.


Detailed Description

Intersector: Ray <-> PolygonSet.

This objects performs intersections between a Ray and a Polygonset.

The intersection hint of an intersection result contains:


Member Function Documentation

VRS::PolygonSetRayIntersector::VRS_TYPEINFO ( PolygonSetRayIntersector  ,
RayIntersector   
)

virtual ID VRS::PolygonSetRayIntersector::target (  )  const [virtual]

Target of the handler: `PolygonSet'.

Implements VRS::Handler.

virtual bool VRS::PolygonSetRayIntersector::intersect ( Engine engine,
const Matrix mv,
const Matrix ori,
const Matrix pr,
const Shape S,
const Ray ,
RayTracingTechnique tracer 
) [virtual]

See `RayIntersector'.

Implements VRS::RayIntersector.


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

Generated on Tue May 22 06:00:26 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact