Ocean
Ocean Map Texturing Tracking Library

The Ocean Map Texturing Tracking Library implements functions to manage and generate textures for maps. More...

Collaboration diagram for Ocean Map Texturing Tracking Library:

Data Structures

class  Ocean::Tracking::MapTexturing::BlockedMesh
 This class implements a blocked mesh storing only triangles located in a 3D block/box. More...
 
class  Ocean::Tracking::MapTexturing::DepthBufferRenderer
 This class implements a renderer for a depth buffer. More...
 
class  Ocean::Tracking::MapTexturing::HashableTriangleT< T >
 This class implements a 3D triangle which is hash-able. More...
 
class  Ocean::Tracking::MapTexturing::MeshRenderer
 This class implements a renderer for the entire mesh. More...
 
class  Ocean::Tracking::MapTexturing::NewTextureGenerator
 
class  Ocean::Tracking::MapTexturing::RetiredTrianglesRenderer
 This class implements a renderer for retired triangle allowing to determine whether they can be deleted. More...
 
class  Ocean::Tracking::MapTexturing::TextureAtlas
 This class implements a texture atlas for triangles with regular shape. More...
 
class  Ocean::Tracking::MapTexturing::TexturedTrianglesRenderer
 This class implements a renderer rendering textured triangles into a texture atlas using a geometry shader. More...
 
class  Ocean::Tracking::MapTexturing::TexturedTrianglesRendererBackup
 This class implements a renderer rendering textured triangles into a texture atlas using a backup approach without a geometry shader. More...
 
class  Ocean::Tracking::MapTexturing::TextureGenerator
 This class implements a texture generator for scene elements. More...
 
class  Ocean::Tracking::MapTexturing::TrianglesIdRenderer
 This class implements a renderer for triangles with individual color ids. More...
 
class  Ocean::Tracking::MapTexturing::TrianglesManagerRenderer
 This class implements a manager for active, textured, retired, and deleted triangles. More...
 
class  Ocean::Tracking::MapTexturing::VisibleTrianglesRenderer
 This class implements a renderer for all visible triangles. More...
 

Typedefs

typedef HashableTriangleT< ScalarOcean::Tracking::MapTexturing::HashableTriangle
 Definition of a hash-able triangle with Scalar precision. More...
 

Detailed Description

The Ocean Map Texturing Tracking Library implements functions to manage and generate textures for maps.

Typedef Documentation

◆ HashableTriangle

Definition of a hash-able triangle with Scalar precision.

See also
HashableTriangleT