open_iA  2019.12
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Macros | Functions | Variables
iADreamCaster.cpp File Reference
#include "iADreamCaster.h"
#include "iAComparisonAndWeighting.h"
#include "dlg_histogram_simple.h"
#include "raycast/include/iACutFigList.h"
#include "raycast/include/iARayTracer.h"
#include "raycast/include/iAScene.h"
#include "raycast/include/iAScreenBuffer.h"
#include "raycast/include/iASTLLoader.h"
#include "raycast/include/iADataFormat.h"
#include "raycast/include/iABSPTree.h"
#include "raycast/include/iAPlot3DVtk.h"
#include "iAPaintWidget.h"
#include "iAStabilityWidget.h"
#include <iAVtkWidget.h>
#include <io/iAFileUtils.h>
#include <itkMacro.h>
#include <vtkActor.h>
#include <vtkAppendPolyData.h>
#include <vtkCallbackCommand.h>
#include <vtkCamera.h>
#include <vtkCameraPass.h>
#include <vtkCellArray.h>
#include <vtkCellData.h>
#include <vtkDataArray.h>
#include <vtkDepthPeelingPass.h>
#include <vtkDepthSortPolyData.h>
#include <vtkDoubleArray.h>
#include <vtkCylinderSource.h>
#include <vtkFloatArray.h>
#include <vtkInteractorStyleSwitch.h>
#include <vtkLightsPass.h>
#include <vtkLookupTable.h>
#include <vtkMath.h>
#include <vtkMatrix4x4.h>
#include <vtkOpaquePass.h>
#include <vtkPointData.h>
#include <vtkPoints.h>
#include <vtkPolyData.h>
#include <vtkPolyDataMapper.h>
#include <vtkProperty.h>
#include <vtkQuad.h>
#include <vtkRenderer.h>
#include <vtkRenderPassCollection.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkSequencePass.h>
#include <vtkSphereSource.h>
#include <vtkSTLReader.h>
#include <vtkTransform.h>
#include <vtkTransformPolyDataFilter.h>
#include <vtkTranslucentPass.h>
#include <QElapsedTimer>
#include <QFileDialog>
#include <omp.h>
Include dependency graph for iADreamCaster.cpp:

Macros

#define DEG2RAD   M_PI/DEG_IN_PI
 
#define DEG_IN_PI   180
 
#define MAX_BATCH_SIZE   500
 
#define PLATE_HEIGHT   20./stngs.SCALE_COEF
 
#define THREAD_H   32
 
#define THREAD_W   2
 

Functions

float GetSliderNormalizedValue (QSlider *slider)
 
void SetSliderNormalizedValue (QSlider *slider, float val)
 

Variables

QApplication * app
 
const int CutAABSkipedSize = iACutAAB::getSkipedSizeInFile()
 
iADreamCasterdcast
 used just for logging, to call log() method More...
 
std::vector< iABSPNodenodes
 
const QColor qcolBlack = QColor(0, 0, 0)
 
const QColor qcolYellow = QColor(255, 255, 0)
 
const int RenderFromPositionSkipedSize = iARenderFromPosition::getSkipedSizeInFile()
 
std::vector< iAwald_triwald
 

Macro Definition Documentation

◆ DEG2RAD

#define DEG2RAD   M_PI/DEG_IN_PI

◆ DEG_IN_PI

#define DEG_IN_PI   180

◆ MAX_BATCH_SIZE

#define MAX_BATCH_SIZE   500

◆ PLATE_HEIGHT

#define PLATE_HEIGHT   20./stngs.SCALE_COEF

◆ THREAD_H

#define THREAD_H   32

◆ THREAD_W

#define THREAD_W   2

Function Documentation

◆ GetSliderNormalizedValue()

float GetSliderNormalizedValue ( QSlider *  slider)
inline

◆ SetSliderNormalizedValue()

void SetSliderNormalizedValue ( QSlider *  slider,
float  val 
)
inline

Variable Documentation

◆ app

QApplication* app

◆ CutAABSkipedSize

const int CutAABSkipedSize = iACutAAB::getSkipedSizeInFile()

◆ dcast

iADreamCaster* dcast

used just for logging, to call log() method

◆ nodes

std::vector<iABSPNode> nodes

◆ qcolBlack

const QColor qcolBlack = QColor(0, 0, 0)

◆ qcolYellow

const QColor qcolYellow = QColor(255, 255, 0)

◆ RenderFromPositionSkipedSize

const int RenderFromPositionSkipedSize = iARenderFromPosition::getSkipedSizeInFile()

◆ wald

std::vector<iAwald_tri> wald