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

Contains convenience functions for articulated parts. More...

Static Public Member Functions

static bool isGunPart (DtArtPartType partType)
 Returns true if the part type is in the category. More...
 
static bool isTurretPart (DtArtPartType partType)
 
static bool isLauncherPart (DtArtPartType partType)
 
static bool isDefenseSystemPart (DtArtPartType partType)
 
static bool isRadarPart (DtArtPartType partType)
 
static bool isCargoDoorPart (DtArtPartType partType)
 
static bool isGimbaledSensorAzimuthPart (DtArtPartType partType)
 
static bool isGimbaledSensorElevationPart (DtArtPartType partType)
 
static const DtArtPartTypeSetgunParts ()
 Returns all part types in the category. More...
 
static const DtArtPartTypeSetturretParts ()
 
static const DtArtPartTypeSetlauncherParts ()
 
static const DtArtPartTypeSetdefenseSystemParts ()
 
static const DtArtPartTypeSetradarParts ()
 
static const DtArtPartTypeSetcargoDoorParts ()
 
static const DtArtPartTypeSetgimbaledSensorAzimuthParts ()
 
static const DtArtPartTypeSetgimbaledSensorElevationParts ()
 
static void setGunParts (const DtArtPartTypeSet &parts)
 Sets the part types in a category. More...
 
static void setTurretParts (const DtArtPartTypeSet &parts)
 
static void setLauncherParts (const DtArtPartTypeSet &parts)
 
static void setDefenseSystemParts (const DtArtPartTypeSet &parts)
 
static void setRadarParts (const DtArtPartTypeSet &parts)
 
static void setCargoDoorParts (const DtArtPartTypeSet &parts)
 
static void setGimbaledSensorAzimuthParts (const DtArtPartTypeSet &parts)
 
static void setGimbaledSensorElevationParts (const DtArtPartTypeSet &parts)
 

Static Protected Attributes

static DtArtPartTypeSet theGunParts
 
static DtArtPartTypeSet theTurretParts
 
static DtArtPartTypeSet theLauncherParts
 
static DtArtPartTypeSet theDefenseSystemParts
 
static DtArtPartTypeSet theRadarParts
 
static DtArtPartTypeSet theCargoDoorParts
 
static DtArtPartTypeSet theGimbaledSensorAzimuthParts
 
static DtArtPartTypeSet theGimbaledSensorElevationParts
 

Private Member Functions

 DtArtPartUtils ()
 Cannot be constructed or copied. More...
 
 DtArtPartUtils (const DtArtPartUtils &)
 

Detailed Description

Contains convenience functions for articulated parts.

Constructor & Destructor Documentation

DtArtPartUtils::DtArtPartUtils ( )
private

Cannot be constructed or copied.

DtArtPartUtils::DtArtPartUtils ( const DtArtPartUtils )
private

Member Function Documentation

static bool DtArtPartUtils::isGunPart ( DtArtPartType  partType)
static

Returns true if the part type is in the category.

static bool DtArtPartUtils::isTurretPart ( DtArtPartType  partType)
static
static bool DtArtPartUtils::isLauncherPart ( DtArtPartType  partType)
static
static bool DtArtPartUtils::isDefenseSystemPart ( DtArtPartType  partType)
static
static bool DtArtPartUtils::isRadarPart ( DtArtPartType  partType)
static
static bool DtArtPartUtils::isCargoDoorPart ( DtArtPartType  partType)
static
static bool DtArtPartUtils::isGimbaledSensorAzimuthPart ( DtArtPartType  partType)
static
static bool DtArtPartUtils::isGimbaledSensorElevationPart ( DtArtPartType  partType)
static
static const DtArtPartTypeSet& DtArtPartUtils::gunParts ( )
static

Returns all part types in the category.

static const DtArtPartTypeSet& DtArtPartUtils::turretParts ( )
static
static const DtArtPartTypeSet& DtArtPartUtils::launcherParts ( )
static
static const DtArtPartTypeSet& DtArtPartUtils::defenseSystemParts ( )
static
static const DtArtPartTypeSet& DtArtPartUtils::radarParts ( )
static
static const DtArtPartTypeSet& DtArtPartUtils::cargoDoorParts ( )
static
static const DtArtPartTypeSet& DtArtPartUtils::gimbaledSensorAzimuthParts ( )
static
static const DtArtPartTypeSet& DtArtPartUtils::gimbaledSensorElevationParts ( )
static
static void DtArtPartUtils::setGunParts ( const DtArtPartTypeSet parts)
static

Sets the part types in a category.

static void DtArtPartUtils::setTurretParts ( const DtArtPartTypeSet parts)
static
static void DtArtPartUtils::setLauncherParts ( const DtArtPartTypeSet parts)
static
static void DtArtPartUtils::setDefenseSystemParts ( const DtArtPartTypeSet parts)
static
static void DtArtPartUtils::setRadarParts ( const DtArtPartTypeSet parts)
static
static void DtArtPartUtils::setCargoDoorParts ( const DtArtPartTypeSet parts)
static
static void DtArtPartUtils::setGimbaledSensorAzimuthParts ( const DtArtPartTypeSet parts)
static
static void DtArtPartUtils::setGimbaledSensorElevationParts ( const DtArtPartTypeSet parts)
static

Member Data Documentation

DtArtPartTypeSet DtArtPartUtils::theGunParts
staticprotected
DtArtPartTypeSet DtArtPartUtils::theTurretParts
staticprotected
DtArtPartTypeSet DtArtPartUtils::theLauncherParts
staticprotected
DtArtPartTypeSet DtArtPartUtils::theDefenseSystemParts
staticprotected
DtArtPartTypeSet DtArtPartUtils::theRadarParts
staticprotected
DtArtPartTypeSet DtArtPartUtils::theCargoDoorParts
staticprotected
DtArtPartTypeSet DtArtPartUtils::theGimbaledSensorAzimuthParts
staticprotected
DtArtPartTypeSet DtArtPartUtils::theGimbaledSensorElevationParts
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)