88#ifdef FH_VISUALIZATION
90 void RenderInit(Ogre::Root*
const pOgreRoot, ISimObjectCreator*
const pCreator);
93 void RenderUpdate(
const double dT,
const double*
const adX);
97 virtual void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot,
const bool bIsMajorTimeStep){};
100 ISignalPort* m_pInPos;
101 ISignalPort* m_pInVisible;
102 ISignalPort* m_pInVector;
109 double m_radiusFudge;
112 double m_dScalingFactor;
115 double m_dTextLocation;
118 std::string m_sPrefix;
119 std::string m_sSuffix;
121 bool m_bExpandedLines;
123 std::string m_sMaterialName;
126#ifdef FH_VISUALIZATION
127 Ogre::SceneNode* m_RenderNode;
128 Ogre::SceneNode* m_TextNode;
129 Ogre::CMovableText* m_BBText;
131 CExpandedLines* m_linesExpanded;
132 std::vector<double> m_radiusFactors;
133 std::vector<double> m_arrowPos;
134 Ogre::Vector3* m_vectors;
virtual void OdeFcn(const double dT, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep)
Calculates the state derivatives.
Definition CBillboardArrow.h:97