VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Static Public Member Functions | Static Protected Member Functions
DtObjectParameterUtils Class Reference

The object parameter utils are a collection of utility routines that can be used with object parameters. More...

Classes

struct  RadarCoverageInformation
 These routines will return any sensors that are enabled to show a radar coverageCalls enabledRadarCoverageDescriptors with system and sensor descriptors. More...
 

Static Public Member Functions

static double radarRange (DtObjectSensorDescriptor *)
 Using the radar descriptor, return the maximum range of the radar from the sensor geometry. More...
 
static void getRadarFrustum (DtObjectSensorDescriptor *, double &azMin, double &azMax, double &elMin, double &elMax)
 This will get the frustum information of the specified radar from it's geometry. More...
 
static ComponentDescriptorVector componentsOfType (const DtVrfObjectParameters &parameters, const DtString &type)
 Returns all the component descriptors of the given component type. More...
 

Static Protected Member Functions

static bool enabledRadarCoverageDescriptors (const DtComponentSystemDescriptorList &systemDescriptorList, RadarCoverageVector &sensor, const DtString &parentName="")
 
static bool enabledRadarCoverageDescriptors (const DtComponentDescriptorList &systemDefinition, RadarCoverageVector &sensor, const DtString &parentName="")
 
static void componentsOfType (const DtComponentSystemDescriptorList &systemDescriptorList, const DtString &type, ComponentDescriptorVector &list)
 
static void componentsOfType (const DtComponentDescriptorList &systemDefinition, const DtString &type, ComponentDescriptorVector &list)
 
static double radarRange (const DtRwSpatialFilter *filter)
 
static bool getRadarFrustum (const DtRwSpatialFilter *filter, double &azMin, double &azMax, double &elMin, double &elMax)
 
typedef std::vector
< RadarCoverageInformation
RadarCoverageVector
 
typedef std::vector
< DtComponentDescriptor * > 
ComponentDescriptorVector
 
static bool enabledRadarCoverageDescriptors (const DtVrfObjectParameters &parameters, RadarCoverageVector &sensor)
 

Detailed Description

The object parameter utils are a collection of utility routines that can be used with object parameters.

Member Typedef Documentation

Member Function Documentation

static bool DtObjectParameterUtils::enabledRadarCoverageDescriptors ( const DtVrfObjectParameters parameters,
RadarCoverageVector sensor 
)
static
static double DtObjectParameterUtils::radarRange ( DtObjectSensorDescriptor )
static

Using the radar descriptor, return the maximum range of the radar from the sensor geometry.

static void DtObjectParameterUtils::getRadarFrustum ( DtObjectSensorDescriptor ,
double azMin,
double azMax,
double elMin,
double elMax 
)
static

This will get the frustum information of the specified radar from it's geometry.

This will only look for the first frustum entry that is at the top level of the geometry. If there are multiple frustums (i.e. if this is with an or), this routine will return the default of the azimuth sweep from -180 to 180 and elevation from 0 to 90 degrees (in radians)

static ComponentDescriptorVector DtObjectParameterUtils::componentsOfType ( const DtVrfObjectParameters parameters,
const DtString type 
)
static

Returns all the component descriptors of the given component type.

static bool DtObjectParameterUtils::enabledRadarCoverageDescriptors ( const DtComponentSystemDescriptorList systemDescriptorList,
RadarCoverageVector sensor,
const DtString parentName = "" 
)
staticprotected
static bool DtObjectParameterUtils::enabledRadarCoverageDescriptors ( const DtComponentDescriptorList systemDefinition,
RadarCoverageVector sensor,
const DtString parentName = "" 
)
staticprotected
static void DtObjectParameterUtils::componentsOfType ( const DtComponentSystemDescriptorList systemDescriptorList,
const DtString type,
ComponentDescriptorVector list 
)
staticprotected
static void DtObjectParameterUtils::componentsOfType ( const DtComponentDescriptorList systemDefinition,
const DtString type,
ComponentDescriptorVector list 
)
staticprotected
static double DtObjectParameterUtils::radarRange ( const DtRwSpatialFilter filter)
staticprotected
static bool DtObjectParameterUtils::getRadarFrustum ( const DtRwSpatialFilter filter,
double azMin,
double azMax,
double elMin,
double elMax 
)
staticprotected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)