-
Notifications
You must be signed in to change notification settings - Fork 0
/
AttributeAverages2D.cpp
43 lines (34 loc) · 1.12 KB
/
AttributeAverages2D.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/**
* @file AttributeAverages2D.cpp
* @author Dan R. Lipsa
* @date 19 July 2012
*
* Definitions for the view average
*/
#include "ForceAverage.h"
#include "ScalarAverage.h"
#include "Simulation.h"
#include "T1KDE2D.h"
#include "TensorAverage.h"
#include "VectorAverage.h"
#include "AttributeAverages2D.h"
#include "WidgetGl.h"
// Private Functions
// ======================================================================
// Methods
// ======================================================================
AttributeAverages2D::AttributeAverages2D (ViewNumber::Enum viewNumber,
const WidgetGl& widgetGl) :
AttributeAverages (
viewNumber, widgetGl.GetSettingsPtr (),
widgetGl.GetSimulationGroupPtr (),
widgetGl.GetDerivedDataAllPtr ())
{
m_scalarAverage.reset (new ScalarAverage (viewNumber, widgetGl));
m_t1KDE.reset (new T1KDE2D (viewNumber, widgetGl));
m_deformationAverage.reset (
new TensorAverage (
viewNumber, widgetGl, GetScalarAverage ().GetFbos ()));
m_velocityAverage.reset (
new VectorAverage (viewNumber, widgetGl));
}