Privacy
An open-source, flexible 3D physical simulation framework
osg_terrain::Terrain Class Reference

#include <Terrain.h>

Public Member Functions

 Terrain (osg_material_manager::OsgMaterialManager *m)
 In the first version everthing is created statically by parsing a yaml file. More...
 
 ~Terrain ()
 
void setCameraPos (double x, double y, double z)
 

Private Member Functions

osg::ref_ptr< osg::Node > createPlane ()
 

Private Attributes

osg_material_manager::OsgMaterialManagermaterialManager
 
osg::ref_ptr< VertexBufferTerrainvbt
 
double tPosX
 
double tPosY
 

Detailed Description

Definition at line 46 of file Terrain.h.

Constructor & Destructor Documentation

◆ Terrain()

osg_terrain::Terrain::Terrain ( osg_material_manager::OsgMaterialManager m)

In the first version everthing is created statically by parsing a yaml file.

Definition at line 244 of file Terrain.cpp.

◆ ~Terrain()

osg_terrain::Terrain::~Terrain ( void  )

Definition at line 360 of file Terrain.cpp.

Member Function Documentation

◆ createPlane()

osg::ref_ptr< osg::Node > osg_terrain::Terrain::createPlane ( )
private

Definition at line 364 of file Terrain.cpp.

◆ setCameraPos()

void osg_terrain::Terrain::setCameraPos ( double  x,
double  y,
double  z 
)

Definition at line 401 of file Terrain.cpp.

Member Data Documentation

◆ materialManager

osg_material_manager::OsgMaterialManager* osg_terrain::Terrain::materialManager
private

Definition at line 54 of file Terrain.h.

◆ tPosX

double osg_terrain::Terrain::tPosX
private

Definition at line 57 of file Terrain.h.

◆ tPosY

double osg_terrain::Terrain::tPosY
private

Definition at line 57 of file Terrain.h.

◆ vbt

osg::ref_ptr<VertexBufferTerrain> osg_terrain::Terrain::vbt
private

Definition at line 56 of file Terrain.h.


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