proland::PlantsProducer Class Reference
[plants]

TODO. More...

#include <PlantsProducer.h>

List of all members.

Public Member Functions

 PlantsProducer (ptr< SceneNode > node, ptr< TerrainNode > terrain, ptr< Plants > plants, ptr< TileSampler > lcc, ptr< TileSampler > z, ptr< TileSampler > n, ptr< TileSampler > occ, ptr< TileCache > cache)
 TODO.
 PlantsProducer (PlantsProducer *master)
 TODO.
virtual ~PlantsProducer ()
 TODO.
void produceTiles ()
 TODO.
ptr< MeshBuffers > getPlantsMesh ()
 TODO.

Static Public Member Functions

static ptr< PlantsProducergetPlantsProducer (ptr< SceneNode > terrain, ptr< Plants > plants)
 TODO.

Public Attributes

ptr< SceneNode > node
 TODO.
ptr< TerrainNode > terrain
 TODO.
vec3d localCameraPos
 TODO.
vec3d tangentCameraPos
 TODO.
mat4d localToTangentFrame
 TODO.
mat4d localToScreen
 TODO.
mat4d screenToLocal
 TODO.
vec3d frustumV [8]
 TODO.
vec4d frustumP [6]
 TODO.
vec4d frustumZ
 TODO.
double zNear
 TODO.
double zRange
 TODO.
mat4d tangentFrameToScreen
 TODO.
mat4d tangentFrameToWorld
 TODO.
mat3d tangentSpaceToWorld
 TODO.
mat4d cameraToTangentFrame
 TODO.
vec3d cameraRefPos
 TODO.
vec3d tangentSunDir
 TODO.
int * offsets
 TODO.
int * sizes
 TODO.
int count
 TODO.
int total
 TODO.
vector< vec4d > plantBounds
 TODO.
box3d plantBox
 TODO.
vector< ptr< PlantsProducer > > slaves
 TODO.
PlantsProducermaster
 TODO.

Detailed Description

TODO.

Author:
Eric Bruneton

Constructor & Destructor Documentation

proland::PlantsProducer::PlantsProducer ( ptr< SceneNode >  node,
ptr< TerrainNode >  terrain,
ptr< Plants plants,
ptr< TileSampler >  lcc,
ptr< TileSampler >  z,
ptr< TileSampler >  n,
ptr< TileSampler >  occ,
ptr< TileCache >  cache 
)

TODO.

proland::PlantsProducer::PlantsProducer ( PlantsProducer master  ) 

TODO.

virtual proland::PlantsProducer::~PlantsProducer (  )  [virtual]

TODO.


Member Function Documentation

ptr<MeshBuffers> proland::PlantsProducer::getPlantsMesh (  ) 

TODO.

static ptr<PlantsProducer> proland::PlantsProducer::getPlantsProducer ( ptr< SceneNode >  terrain,
ptr< Plants plants 
) [static]

TODO.

void proland::PlantsProducer::produceTiles (  ) 

TODO.


Member Data Documentation

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.

TODO.


Generated on Sat May 12 09:42:32 2012 for proland by  doxygen 1.6.1