# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CIGSurfaceLightBuild Class Reference

Class used by NL3D::CInstanceLighter to build CIGSurfaceLight with PACS surfaces. More...

#include <ig_surface_light_build.h>

List of all members.

Public Types

typedef std::map< std::string,
CRetrieverLightGrid
TRetrieverGridMap
typedef TRetrieverGridMap::iterator ItRetrieverGridMap
enum  { MaxOverSamples = 16 }

Public Methods

void buildSunDebugMesh (CMesh::CMeshBuild &meshBuild, CMeshBase::CMeshBaseBuild &meshBaseBuild, const CVector &deltaPos=CVector::Null)
 Debug: build a colored Grid mesh of SunContribution. More...


Public Attributes

float CellSize
TRetrieverGridMap RetrieverGridMap


Detailed Description

Class used by NL3D::CInstanceLighter to build CIGSurfaceLight with PACS surfaces.

Author:
Lionel Berenguier , Nevrax France
Date:
2002

Definition at line 46 of file ig_surface_light_build.h.


Member Typedef Documentation

typedef TRetrieverGridMap::iterator NL3D::CIGSurfaceLightBuild::ItRetrieverGridMap
 

Definition at line 106 of file ig_surface_light_build.h.

Referenced by buildSunDebugMesh.

typedef std::map<std::string, CRetrieverLightGrid> NL3D::CIGSurfaceLightBuild::TRetrieverGridMap
 

Definition at line 105 of file ig_surface_light_build.h.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
MaxOverSamples 

Definition at line 50 of file ig_surface_light_build.h.


Member Function Documentation

void NL3D::CIGSurfaceLightBuild::buildSunDebugMesh CMesh::CMeshBuild   meshBuild,
CMeshBase::CMeshBaseBuild   meshBaseBuild,
const CVector &    deltaPos = CVector::Null
 

Debug: build a colored Grid mesh of SunContribution.

Definition at line 39 of file ig_surface_light_build.cpp.

References NLMISC::contReset, ItRetrieverGridMap, RetrieverGridMap, x, and y.


Member Data Documentation

float NL3D::CIGSurfaceLightBuild::CellSize
 

Definition at line 110 of file ig_surface_light_build.h.

TRetrieverGridMap NL3D::CIGSurfaceLightBuild::RetrieverGridMap
 

Definition at line 112 of file ig_surface_light_build.h.

Referenced by buildSunDebugMesh.


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