Assimp  v4.1. (December 2018)
Assimp::GenBoundingBoxesProcess Class Reference

Post-processing process to find axis-aligned bounding volumes for amm meshes used in a scene. More...

Inherits Assimp::BaseProcess.

Public Member Functions

void Execute (aiScene *pScene) override
 The execution callback. More...
 
 GenBoundingBoxesProcess ()
 The class constructor. More...
 
bool IsActive (unsigned int pFlags) const override
 Will return true, if aiProcess_GenBoundingBoxes is defined. More...
 
 ~GenBoundingBoxesProcess ()
 The class destructor. More...
 
- Public Member Functions inherited from Assimp::BaseProcess
 BaseProcess () AI_NO_EXCEPT
 Constructor to be privately used by Importer. More...
 
void ExecuteOnScene (Importer *pImp)
 Executes the post processing step on the given imported data. More...
 
SharedPostProcessInfoGetSharedData ()
 Get the shared data that is assigned to the step. More...
 
virtual bool RequireVerboseFormat () const
 Check whether this step expects its input vertex data to be in verbose format. More...
 
void SetSharedData (SharedPostProcessInfo *sh)
 Assign a new SharedPostProcessInfo to the step. More...
 
virtual void SetupProperties (const Importer *pImp)
 Called prior to ExecuteOnScene(). More...
 
virtual ~BaseProcess ()
 Destructor, private as well. More...
 

Additional Inherited Members

- Protected Attributes inherited from Assimp::BaseProcess
ProgressHandlerprogress
 Currently active progress handler. More...
 
SharedPostProcessInfoshared
 See the doc of #SharedPostProcessInfo for more details. More...
 

Detailed Description

Post-processing process to find axis-aligned bounding volumes for amm meshes used in a scene.

Constructor & Destructor Documentation

◆ GenBoundingBoxesProcess()

Assimp::GenBoundingBoxesProcess::GenBoundingBoxesProcess ( )

The class constructor.

◆ ~GenBoundingBoxesProcess()

Assimp::GenBoundingBoxesProcess::~GenBoundingBoxesProcess ( )

The class destructor.

Member Function Documentation

◆ Execute()

void Assimp::GenBoundingBoxesProcess::Execute ( aiScene pScene)
overridevirtual

The execution callback.

Implements Assimp::BaseProcess.

◆ IsActive()

bool Assimp::GenBoundingBoxesProcess::IsActive ( unsigned int  pFlags) const
overridevirtual

Will return true, if aiProcess_GenBoundingBoxes is defined.

Implements Assimp::BaseProcess.


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