![]() |
VR-Forces 4.1 Class Documentation
|
The osg cull vistor parameters class provides additional culling parameters for choosing the LOD, and cull operations. More...

Public Member Functions | |
| DtOsgCullVisitorParameters () | |
| CTOR. | |
| void | setCameraMagnification (double mag) |
| Set the camera Magnification that affects LODing and paging. | |
| double | cameraMagnification () const |
| void | setCameraResolution (double factor) |
| Set the zoom factor that effects LODing. | |
| double | cameraResolution () const |
| Get the zoom factor. | |
| void | setTerrainRadius (double rad) |
| Set the terrain radius. | |
| void | setAltitude2D (double altitude) |
| Set the (implied) altitude when orthoCulling. | |
| double | altitude2D () const |
| double | terrainRadius () const |
| Get the terrain radius. | |
| void | setOrthoCulling (bool ortho) |
| Set whether the culling should be doing in orthographic mode. | |
| bool | orthoCulling () const |
| Get whether the culling is to be done in 2D orthographic mode. | |
| void | setSkyRendering (bool renderSky) |
| bool | skyRendering () const |
| void | setScaling (bool scaling) |
| Set whether scalable groups should be scaled by distance. | |
| bool | scaling () const |
| Get whether scalable groups should be scaled by distance. | |
| void | setScaleFactor (double scaleFactor) |
| Set the additional (on top of distance) scale factor to apply. | |
| double | scaleFactor () const |
| Get the additional (on top of distance) scale factor to apply. | |
| void | setCoordinateSystemChanged (bool changed) |
| Set whether the coordinate system changed this frame. | |
| bool | coordinateSystemChanged () const |
| Get whether the coordinate system changed this frame. | |
| void | setScaleType (DtObserverObject::ScaleType scaleType) |
| Set the type of model scaling to perform. | |
| DtObserverObject::ScaleType | scaleType () const |
| Get the type of model scaling to perform. | |
| double | calculateFixedScale (double basempp, double mpp) |
| double | calculateScaleFromDistance (double distance, double r) |
| void | setClampedPixelSize (double d) |
| double | clampedPixelSize () const |
Protected Attributes | |
| double | myCameraMagnification |
| double | myCameraResolution |
| double | myTerrainRadius |
| double | myAltitude2D |
| bool | mySkyFlag |
| bool | myOrthoFlag |
| bool | myScalingFlag |
| double | myScaleFactor |
| double | myClampedPixelSize |
| DtObserverObject::ScaleType | myScaleType |
| bool | myCoordinateSystemChanged |
The osg cull vistor parameters class provides additional culling parameters for choosing the LOD, and cull operations.
|
inline |
CTOR.
|
inline |
Set the camera Magnification that affects LODing and paging.
|
inline |
|
inline |
Set the zoom factor that effects LODing.
|
inline |
Get the zoom factor.
|
inline |
Set the terrain radius.
|
inline |
Set the (implied) altitude when orthoCulling.
|
inline |
|
inline |
Get the terrain radius.
Referenced by makVrv::DtOsgFixedScaleParameters::calculateScaleFactors().
|
inline |
Set whether the culling should be doing in orthographic mode.
|
inline |
Get whether the culling is to be done in 2D orthographic mode.
|
inline |
|
inline |
|
inline |
Set whether scalable groups should be scaled by distance.
|
inline |
Get whether scalable groups should be scaled by distance.
|
inline |
Set the additional (on top of distance) scale factor to apply.
|
inline |
Get the additional (on top of distance) scale factor to apply.
|
inline |
Set whether the coordinate system changed this frame.
|
inline |
Get whether the coordinate system changed this frame.
|
inline |
Set the type of model scaling to perform.
|
inline |
Get the type of model scaling to perform.
|
inline |
|
inline |
References makVrv::vrvTacticalGraphicUtilities::distance().
|
inline |
Referenced by makVrv::DtOsgFixedScaleParameters::calculateScaleFactors().
|
inline |
Referenced by makVrv::DtOsgFixedScaleParameters::calculateScaleFactors().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |