VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions
DtMovementBasedTerrainPreloadControllerDescriptor Class Reference

Descriptor for the DtMovementBasedTerrainPreloadController class. More...

Inheritance diagram for DtMovementBasedTerrainPreloadControllerDescriptor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtMovementBasedTerrainPreloadControllerDescriptor (const DtString &componentName, DtReaderWriterRegistry *parentRegistry=0)
 real constructor
 DtMovementBasedTerrainPreloadControllerDescriptor (const DtMovementBasedTerrainPreloadControllerDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
virtual ~DtMovementBasedTerrainPreloadControllerDescriptor ()
DtMovementBasedTerrainPreloadControllerDescriptoroperator= (const DtMovementBasedTerrainPreloadControllerDescriptor &orig)
 assignment
virtual DtString type () const
 Returns the type of component this descriptor describes.
virtual DtComponentDescriptorclone (DtReaderWriterRegistry *parentRegistry=0) const
virtual DtString geometryType () const
 Accessor/mutator for myGeometryType.
virtual void setGeometryType (const DtString &type)
 Accessor/mutator for myGeometryType.
virtual double minPreloadDistance () const
 Accessor/mutator for #myMinPreloadRadius.
virtual void setMinPreloadDistance (double distance)
 Accessor/mutator for #myMinPreloadRadius.
virtual double maxPreloadDistance () const
 Accessor/mutator for #myMaxPreloadRadius.
virtual void setMaxPreloadDistance (double distance)
 Accessor/mutator for #myMaxPreloadRadius.

Static Public Member Functions

static DtComponentDescriptorcreator ()
 

Protected Member Functions

 DtMovementBasedTerrainPreloadControllerDescriptor ()
 default constructor; not implemented

Protected Attributes

parameters

These parameters are available for setting in the OPD files.

DtRwString myGeometryType
 Parameter Name: geometry-type
Parameter Description: Type of geometry used to define the preload for this entity.
DtRwReal myMinPreloadDistance
 Parameter Name: min-preload-distance
Parameter Description: Minimum distance from the entity to preload terrain.
DtRwReal myMaxPreloadDistance
 Parameter Name: max-preload-distance
Parameter Description: Maximum distance from the entity to preload terrain.

Detailed Description

Descriptor for the DtMovementBasedTerrainPreloadController class.

Contains parameters that can be specified in the parameter database for this controller.


Constructor & Destructor Documentation

real constructor

copy constructor

default constructor; not implemented


Member Function Documentation

DtMovementBasedTerrainPreloadControllerDescriptor& DtMovementBasedTerrainPreloadControllerDescriptor::operator= ( const DtMovementBasedTerrainPreloadControllerDescriptor orig)

assignment

Returns the type of component this descriptor describes.

Used to create the descriptor on read from an mtl file. Component descriptor type strings are defined in compDescTypes.h.

Returns:
DtMovementBasedTerrainPreloadControllerDescriptorType

Reimplemented from DtTerrainPreloadControllerDescriptor.

Returns:
Newly created instance of this class, with an empty DtReaderWriter name. Creation methods are registered with a DtComponentDescriptorFactory, so they can be created on demand as they are read in from a parameter database file.

Reimplemented from DtTerrainPreloadControllerDescriptor.

Accessor/mutator for myGeometryType.

Accessor/mutator for myGeometryType.

Accessor/mutator for #myMinPreloadRadius.

Accessor/mutator for #myMinPreloadRadius.

Accessor/mutator for #myMaxPreloadRadius.

Accessor/mutator for #myMaxPreloadRadius.


Member Data Documentation

Parameter Name: geometry-type
Parameter Description: Type of geometry used to define the preload for this entity.

Parameter Values: "sphere" "chord" Parameter Default Value: "chord"

Parameter Name: min-preload-distance
Parameter Description: Minimum distance from the entity to preload terrain.

This distance will be used when the entity is stopped, or moving slowly. Parameter Units: meters Parameter Default Value: 2.0

Parameter Name: max-preload-distance
Parameter Description: Maximum distance from the entity to preload terrain.

This will cap the preload distance to this value when the entity is moving quickly. Parameter Units: meters Parameter Default Value: 1000.0


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)