VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
PrecipitationStateSegment Struct Reference

The PrecipitationStateSegment structure contains the precipitation data along a partial line section. Precipitation data includes parameters like precipitation intensity, etc. The precipitation parameters have the same value along the entire line section. The line section is determined by its starting position and distance.

Public Member Functions

 PrecipitationStateSegment ()
 
DtVrfWeatherPrecipitationType precipitationType ()
 
void setPrecipitationType (const DtVrfWeatherPrecipitationType &precipitationType)
 
double precipitationIntensity ()
 
void setPrecipitationIntensity (double precipitationIntensity)
 
DtVector startPosition ()
 
void setStartPosition (const DtVector &startPosition)
 
double distance ()
 
void setDistance (double distance)
 

Private Attributes

DtVrfWeatherPrecipitationType myPrecipitationType
 
double myPrecipitationIntensity
 
DtVector myStartPosition
 
double myDistance
 

Constructor & Destructor Documentation

PrecipitationStateSegment::PrecipitationStateSegment ( )
inline

Member Function Documentation

DtVrfWeatherPrecipitationType PrecipitationStateSegment::precipitationType ( )
inline

References myPrecipitationType.

Referenced by setPrecipitationType().

void PrecipitationStateSegment::setPrecipitationType ( const DtVrfWeatherPrecipitationType precipitationType)
inline
double PrecipitationStateSegment::precipitationIntensity ( )
inline
void PrecipitationStateSegment::setPrecipitationIntensity ( double  precipitationIntensity)
inline
DtVector PrecipitationStateSegment::startPosition ( )
inline

References myStartPosition.

Referenced by setStartPosition().

void PrecipitationStateSegment::setStartPosition ( const DtVector startPosition)
inline

References myStartPosition, and startPosition().

double PrecipitationStateSegment::distance ( )
inline

References myDistance.

Referenced by setDistance().

void PrecipitationStateSegment::setDistance ( double  distance)
inline

References distance(), and myDistance.

Member Data Documentation

DtVrfWeatherPrecipitationType PrecipitationStateSegment::myPrecipitationType
private
double PrecipitationStateSegment::myPrecipitationIntensity
private
DtVector PrecipitationStateSegment::myStartPosition
private
double PrecipitationStateSegment::myDistance
private

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)