public

Description

Classes

   
struct MinSG::TwinPartitions::PartitionsData::cell_t

Public Types

   
   
typedef std::vector< std::pair< float, uint32_t > > visible_set_t

Public Attributes

   
   
std::vector< Util::Reference < Rendering::Mesh > > objects
   
std::vector< visible_set_t > visibleSets
   
std::vector< Util::Reference < Rendering::Mesh > > depthMeshes
   
std::vector< std::string > textureFiles
   
std::vector< cell_t > cells

Documentation

typedef
MinSG::TwinPartitions::PartitionsData::visible_set_t

public
 
 
typedef std::vector< std::pair< float, uint32_t > > visible_set_t

A visible set contains pairs of cost-benefit ratios and indices into theobjectsarray. The cost-benefit ratio is the quotient of the number of triangles to the number of visible pixels of the referenced object. The array is sorted in ascending order.

Defined in MinSG/Ext/TwinPartitions/PartitionsData.h:39


variable
MinSG::TwinPartitions::PartitionsData::objects

public
 
 
std::vector< Util::Reference < Rendering::Mesh > > objects

Storage for the whole object space. The object space is the partition of the triangle soup into geometric objects. One object is represented by a mesh.

Defined in MinSG/Ext/TwinPartitions/PartitionsData.h:32


variable
MinSG::TwinPartitions::PartitionsData::visibleSets

public
 
 
std::vector< visible_set_t > visibleSets

Storage for the visible sets of the view space.

Defined in MinSG/Ext/TwinPartitions/PartitionsData.h:44


variable
MinSG::TwinPartitions::PartitionsData::depthMeshes

public
 
 
std::vector< Util::Reference < Rendering::Mesh > > depthMeshes

Storage for the depth meshes of the cells.

Defined in MinSG/Ext/TwinPartitions/PartitionsData.h:49


variable
MinSG::TwinPartitions::PartitionsData::textureFiles

public
 
 
std::vector< std::string > textureFiles

Storage for the texture file names of the cells.

Defined in MinSG/Ext/TwinPartitions/PartitionsData.h:54


variable
MinSG::TwinPartitions::PartitionsData::cells

public
 
 
std::vector< cell_t > cells

Storage for the cells of the view space.

Defined in MinSG/Ext/TwinPartitions/PartitionsData.h:75