open_iA  2019.12
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Public Member Functions | List of all members
iAScene Class Reference

Class representing scene data, organized as BSP tree. Also list of all primitives is available. More...

#include <iAScene.h>

Collaboration diagram for iAScene:

Public Member Functions

iABSPTreegetBSPTree (void)
 Get scene's BSP tree. More...
 
unsigned int getNrTriangles ()
 Get number of primitives in scene. More...
 
iATriPrimgetTriangle (int a_Idx)
 Get primitive by its index. More...
 
 iAScene ()
 
int initScene (iAModelData &mdata, iADreamCasterSettings *s, QString const &filename=QString())
 Inits scene. BSP tree is created and build on current loaded mesh's data. More...
 
void recalculateD (iAVec3f *translate)
 recalculate d coefficient when translation vector is given for every triangle More...
 
 ~iAScene ()
 

Detailed Description

Class representing scene data, organized as BSP tree. Also list of all primitives is available.

Constructor & Destructor Documentation

◆ iAScene()

iAScene::iAScene ( )
inline

◆ ~iAScene()

iAScene::~iAScene ( )

Member Function Documentation

◆ getBSPTree()

iABSPTree* iAScene::getBSPTree ( void  )
inline

Get scene's BSP tree.

◆ getNrTriangles()

unsigned int iAScene::getNrTriangles ( )
inline

Get number of primitives in scene.

◆ getTriangle()

iATriPrim* iAScene::getTriangle ( int  a_Idx)
inline

Get primitive by its index.

◆ initScene()

int iAScene::initScene ( iAModelData mdata,
iADreamCasterSettings s,
QString const &  filename = QString() 
)

Inits scene. BSP tree is created and build on current loaded mesh's data.

◆ recalculateD()

void iAScene::recalculateD ( iAVec3f translate)

recalculate d coefficient when translation vector is given for every triangle


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