VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes | Private Member Functions
DtTerrainConfigurationOptions Class Reference

Class DtTerrainConfigurationOptions is a readable-writable class holding vantage terrain implementation configuration options. More...

Inheritance diagram for DtTerrainConfigurationOptions:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtTerrainConfigurationOptions (const DtTerrainConfigurationOptions &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
DtTerrainConfigurationOptionsoperator= (const DtTerrainConfigurationOptions &orig)
 assignment
virtual ~DtTerrainConfigurationOptions ()
 Destructor.
virtual const unsigned int triangleThreshold () const
virtual const unsigned int cacheOnlyMaxLod () const
virtual const int blockingIntersectPageInPriority () const
virtual const int intersectPageInPriority () const
virtual const int pageOutPriority () const
virtual const int defaultPreloadPriority () const
 DtTerrainConfigurationOptions (const DtString &rwName, DtReaderWriterRegistry *parentRegistry=NULL)
 Constructor.
 DtTerrainConfigurationOptions (const DtSymbolString &rwName, DtReaderWriterRegistry *parentRegistry=NULL)
 Constructor.

Protected Attributes

DtRwInt myTriangleThreshold
 Parameter Name: num-triangles-threshold
Parameter Description: Maximum number of triangles.
DtRwInt myCacheOnlyMaxLod
 Parameter Name: cache-only-max-lod
Parameter Description: Max level of detail to use when in cache-only mode.
DtRwInt myBlockingIntersectPageInPriority
 Parameter Name: blocking-intersect-page-in-priority Parameter Description: Priority for paging in data for blocking
intersect requests.
DtRwInt myIntersectPageInPriority
 Parameter Name: intersect-page-in-priority Parameter Description: Priority for paging in data for non-blocking
intersect requests.
DtRwInt myPageOutPriority
 Parameter Name: page-out-priority
Parameter Description: Priority for paging out data.
DtRwInt myDefaultPreloadPriority
 Parameter Name: default-preload-priority
Parameter Description: Default priority for preload geometry.

Private Member Functions

 DtTerrainConfigurationOptions ()
 default constructor; not implemented

Detailed Description

Class DtTerrainConfigurationOptions is a readable-writable class holding vantage terrain implementation configuration options.

These configuration options cannot be changed at runtime.


Constructor & Destructor Documentation

Constructor.

Constructor.

copy constructor

Parameters:
origDtTerrainConfigurationOptions to copy.
parentRegistryThe registry of the DtReaderWriter object to which this object belongs.

Destructor.

default constructor; not implemented


Member Function Documentation

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

assignment

virtual const unsigned int DtTerrainConfigurationOptions::triangleThreshold ( ) const [virtual]
virtual const unsigned int DtTerrainConfigurationOptions::cacheOnlyMaxLod ( ) const [virtual]
virtual const int DtTerrainConfigurationOptions::intersectPageInPriority ( ) const [virtual]
virtual const int DtTerrainConfigurationOptions::pageOutPriority ( ) const [virtual]
virtual const int DtTerrainConfigurationOptions::defaultPreloadPriority ( ) const [virtual]

Member Data Documentation

Parameter Name: num-triangles-threshold
Parameter Description: Maximum number of triangles.

Once the number of
triangles exceeds this number, data will be paged out until we are
below this threshold.
Parameter Default Value: 500000

Parameter Name: cache-only-max-lod
Parameter Description: Max level of detail to use when in cache-only mode.


Parameter Default Value: 13

Parameter Name: blocking-intersect-page-in-priority Parameter Description: Priority for paging in data for blocking
intersect requests.


Parameter Default Value: 10

Parameter Name: intersect-page-in-priority Parameter Description: Priority for paging in data for non-blocking
intersect requests.


Parameter Default Value: 20

Parameter Name: page-out-priority
Parameter Description: Priority for paging out data.


Parameter Default Value: 30

Parameter Name: default-preload-priority
Parameter Description: Default priority for preload geometry.

This
priority will be used if one is not provided by the preload controller.
Parameter Default Value: 40


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)