WSF
WsfLOS_ManagerData Struct Reference

#include <WsfLOS_Manager.hpp>

Inheritance diagram for WsfLOS_ManagerData:
Collaboration diagram for WsfLOS_ManagerData:

Classes

struct  ThreadData

Public Member Functions

 WsfLOS_ManagerData ()
bool ProcessInput (UtInput &aInput)
 Process the line_of_sight_manager block.

Public Attributes

double mMaxAllowableLocDelta
 Maximum location change allowed to determine if move occurred.
bool mMultiThreaded
 Thread behavior.
bool mDebugEnabled
 Debug flag.
bool mVegLayerMaskingEnabled
 Vegetation Layer Masking.
bool mUseHeightForGroundPlatforms
ThreadData mThreadData

Detailed Description

Configuration data for the LOS Manager. These data are broken out in order to provide an efficient way to call ProcessInput from the scenario, then provide these data to the LOSManager instance when created.

Constructor & Destructor Documentation

◆ WsfLOS_ManagerData()

Member Function Documentation

◆ ProcessInput()

bool WsfLOS_ManagerData::ProcessInput ( UtInput & aInput)

Process the line_of_sight_manager block.

Process the line_of_sight_manager block.

Parameters
aInput[input] The input stream.
Returns
'true' if the command was recognized (and processed) or 'false' if the command was not one recognized by this class.

References mDebugEnabled, mMaxAllowableLocDelta, mMultiThreaded, mThreadData, mUseHeightForGroundPlatforms, mVegLayerMaskingEnabled, and ok.

Member Data Documentation

◆ mDebugEnabled

◆ mMaxAllowableLocDelta

double WsfLOS_ManagerData::mMaxAllowableLocDelta

Maximum location change allowed to determine if move occurred.

Referenced by WsfLOS_Manager::PartMoveCheck(), WsfLOS_Manager::PlatformMoveCheck(), ProcessInput(), and WsfLOS_ManagerData().

◆ mMultiThreaded

◆ mThreadData

ThreadData WsfLOS_ManagerData::mThreadData

◆ mUseHeightForGroundPlatforms

bool WsfLOS_ManagerData::mUseHeightForGroundPlatforms

◆ mVegLayerMaskingEnabled

bool WsfLOS_ManagerData::mVegLayerMaskingEnabled

The documentation for this struct was generated from the following files:
Copyrights Multiple, All Rights Reserved