1#ifndef C_VALUES_DISPLAY_H
2#define C_VALUES_DISPLAY_H
57#include "trawl/subroutines/CValuesDisplayBase.h"
58#include "sfh/filters/FIR.h"
64 CValuesDisplay(
const std::string& simObjectName, ISimObjectCreator*
const creator);
67 void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot,
const bool bIsMajorTimeStep){};
69#ifdef FH_VISUALIZATION
71 void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator);
73 void RenderUpdate(
const double T,
const double*
const X);
77# ifdef FH_VISUALIZATION
78 sfh::filters::FIR m_filter;
79 ISignalPort** m_inSignals;
80 std::vector<int> m_signalSizes;
81 std::string m_material;
82 double m_displayBox[4];
83 double* m_measurements;
85 int m_numSignalsElements;
86 std::vector<CValuesDisplayBase::DisplayValue> m_displayValues;
Class for displaying a range of values in Ogre.
Definition: CValuesDisplay.h:61