VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtBaseMunitionDispersalDeterminant Class Referenceabstract

DtBaseMunitionDispersalDeterminant is a base class for classes that calculate where individual detonations in a burst of fire or cluster munition should occur. This class is just a placeholder. Must be subclassed to provide functionality.

Inheritance diagram for DtBaseMunitionDispersalDeterminant:
Inheritance graph
[legend]

Public Member Functions

 DtBaseMunitionDispersalDeterminant ()
 
virtual ~DtBaseMunitionDispersalDeterminant ()
 
virtual
DtBaseMunitionDispersalDeterminant
clone () const =0
 
virtual DtString dispersalType () const
 
virtual void setDispersalParams (DtMunitionDispersalParams *params)
 
virtual const
DtMunitionDispersalParams
dispersalParams () const
 
virtual DtMunitionDispersalParamsdispersalParams ()
 

Protected Attributes

DtMunitionDispersalParamsmyParams
 

Constructor & Destructor Documentation

DtBaseMunitionDispersalDeterminant::DtBaseMunitionDispersalDeterminant ( )

default constructor

virtual DtBaseMunitionDispersalDeterminant::~DtBaseMunitionDispersalDeterminant ( )
virtual

Member Function Documentation

virtual DtBaseMunitionDispersalDeterminant* DtBaseMunitionDispersalDeterminant::clone ( ) const
pure virtual
virtual DtString DtBaseMunitionDispersalDeterminant::dispersalType ( ) const
virtual

The type of dispersal this determinant implements.

virtual void DtBaseMunitionDispersalDeterminant::setDispersalParams ( DtMunitionDispersalParams params)
virtual

Sets the params for this determinant.

virtual const DtMunitionDispersalParams* DtBaseMunitionDispersalDeterminant::dispersalParams ( ) const
virtual

Gets the params for this determinant.

virtual DtMunitionDispersalParams* DtBaseMunitionDispersalDeterminant::dispersalParams ( )
virtual

Member Data Documentation

DtMunitionDispersalParams* DtBaseMunitionDispersalDeterminant::myParams
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)