VR-Forces 4.10 Class Documentation
 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. More...

Inheritance diagram for DtBaseMunitionDispersalDeterminant:
Inheritance graph
[legend]

Public Member Functions

 DtBaseMunitionDispersalDeterminant ()
 default constructor More...
 
virtual ~DtBaseMunitionDispersalDeterminant ()
 
virtual
DtBaseMunitionDispersalDeterminant
clone () const =0
 
virtual DtString dispersalType () const
 The type of dispersal this determinant implements. More...
 
virtual void setDispersalParams (DtMunitionDispersalParams *params)
 Sets the params for this determinant. More...
 
virtual const
DtMunitionDispersalParams
dispersalParams () const
 Gets the params for this determinant. More...
 
virtual DtMunitionDispersalParamsdispersalParams ()
 

Protected Attributes

DtMunitionDispersalParamsmyParams
 

Detailed Description

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.

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)