Public Member Functions | Private Attributes | List of all members
OptimizeStage Class Reference

#include <OptimizeStage.hpp>

Inheritance diagram for OptimizeStage:
Inheritance graph
[legend]

Public Member Functions

virtual void firstStep ()
 
virtual void lastStep ()
 
 OptimizeStage (Options *options)
 
virtual void step ()
 
- Public Member Functions inherited from AbstractStage
 AbstractStage ()
 
bool done () const
 
void done (bool val)
 
boost::shared_ptr< BlockingQueuegetInQueue () const
 
boost::shared_ptr< BlockingQueuegetOutQueue () const
 
void InitQueues (boost::shared_ptr< BlockingQueue > inQueue, boost::shared_ptr< BlockingQueue > outQueue)
 
void Run ()
 

Private Attributes

size_t bounding_counter
 
size_t mesh_count_
 
MeshBufferPtr meshBufferPtr
 
MeshPtr optiMesh_
 
Optionsoptions_
 
size_t pic_count_
 
size_t texture_counter
 

Additional Inherited Members

- Protected Attributes inherited from AbstractStage
bool m_done
 
boost::shared_ptr< BlockingQueuem_inQueue
 
boost::shared_ptr< BlockingQueuem_outQueue
 

Detailed Description

Definition at line 63 of file OptimizeStage.hpp.

Constructor & Destructor Documentation

◆ OptimizeStage()

OptimizeStage::OptimizeStage ( Options options)

Definition at line 42 of file OptimizeStage.cpp.

Member Function Documentation

◆ firstStep()

void OptimizeStage::firstStep ( )
virtual

Implements AbstractStage.

Definition at line 49 of file OptimizeStage.cpp.

◆ lastStep()

void OptimizeStage::lastStep ( )
virtual

Implements AbstractStage.

Definition at line 107 of file OptimizeStage.cpp.

◆ step()

void OptimizeStage::step ( )
virtual

texturing

Implements AbstractStage.

Definition at line 51 of file OptimizeStage.cpp.

Member Data Documentation

◆ bounding_counter

size_t OptimizeStage::bounding_counter
private

Definition at line 81 of file OptimizeStage.hpp.

◆ mesh_count_

size_t OptimizeStage::mesh_count_
private

Definition at line 76 of file OptimizeStage.hpp.

◆ meshBufferPtr

MeshBufferPtr OptimizeStage::meshBufferPtr
private

Definition at line 80 of file OptimizeStage.hpp.

◆ optiMesh_

MeshPtr OptimizeStage::optiMesh_
private

Definition at line 77 of file OptimizeStage.hpp.

◆ options_

Options* OptimizeStage::options_
private

Definition at line 78 of file OptimizeStage.hpp.

◆ pic_count_

size_t OptimizeStage::pic_count_
private

Definition at line 81 of file OptimizeStage.hpp.

◆ texture_counter

size_t OptimizeStage::texture_counter
private

Definition at line 81 of file OptimizeStage.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:26