NL3D::CInstanceLighter::CTriangle Class Reference

#include <instance_lighter.h>


Public Member Functions

 CTriangle (const NLMISC::CTriangle &triangle, sint instanceId)
const NLMISC::CPlanegetPlane () const

Data Fields

sint InstanceId
NLMISC::CTriangle Triangle

Private Attributes

NLMISC::CPlane Plane

Friends

class CInstanceLighter


Constructor & Destructor Documentation

NL3D::CInstanceLighter::CTriangle::CTriangle const NLMISC::CTriangle triangle,
sint  instanceId
[inline]
 

Definition at line 99 of file instance_lighter.h.

References InstanceId, sint, and Triangle.

00100                 {
00101                         Triangle=triangle;
00102                         InstanceId= instanceId;
00103                 }


Member Function Documentation

const NLMISC::CPlane& NL3D::CInstanceLighter::CTriangle::getPlane  )  const [inline]
 

Definition at line 112 of file instance_lighter.h.

References Plane.

Referenced by NL3D::CInstanceLighter::CPointLightRT::testRaytrace().

00112 {return Plane;}


Friends And Related Function Documentation

friend class CInstanceLighter [friend]
 

Definition at line 96 of file instance_lighter.h.


Field Documentation

sint NL3D::CInstanceLighter::CTriangle::InstanceId
 

Definition at line 109 of file instance_lighter.h.

Referenced by NL3D::CInstanceLighter::computeSunContribution(), CTriangle(), and NL3D::CInstanceLighter::CPointLightRT::testRaytrace().

NLMISC::CPlane NL3D::CInstanceLighter::CTriangle::Plane [private]
 

Definition at line 115 of file instance_lighter.h.

Referenced by NL3D::CInstanceLighter::computeSunContribution(), getPlane(), and NL3D::CInstanceLighter::light().

NLMISC::CTriangle NL3D::CInstanceLighter::CTriangle::Triangle
 

Definition at line 106 of file instance_lighter.h.

Referenced by NL3D::CInstanceLighter::compilePointLightRT(), NL3D::CInstanceLighter::computeSunContribution(), CTriangle(), NL3D::CInstanceLighter::light(), and NL3D::CInstanceLighter::CPointLightRT::testRaytrace().


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 06:47:44 2004 for NeL by doxygen 1.3.6