VR-Forces 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 Member Functions | Private Attributes
osgEarth::CustomModelCompilerOptions Class Reference
Inheritance diagram for osgEarth::CustomModelCompilerOptions:
Inheritance graph
[legend]

Public Member Functions

 CustomModelCompilerOptions (const ConfigOptions &conf=ConfigOptions())
 
optional< double > & maxGranularity ()
 
const optional< double > & maxGranularity () const
 
optional< GeoInterpolation > & geoInterp ()
 
const optional
< GeoInterpolation > & 
geoInterp () const
 
optional< bool > & mergeGeometry ()
 
const optional< bool > & mergeGeometry () const
 
optional< StringExpression > & featureName ()
 
const optional
< StringExpression > & 
featureName () const
 
optional< bool > & clustering ()
 
const optional< bool > & clustering () const
 
optional< bool > & indirectRendering ()
 
const optional< bool > & indirectRendering () const
 
optional
< osgEarth::ResampleFilter::ResampleMode > & 
resampleMode ()
 
const optional
< osgEarth::ResampleFilter::ResampleMode > & 
resampleMode () const
 
optional< double > & resampleMaxLength ()
 
const optional< double > & resampleMaxLength () const
 
Config getConfig () const
 
void mergeConfig (const Config &conf)
 

Private Member Functions

void fromConfig (const Config &conf)
 

Private Attributes

optional< double_maxGranularity_deg
 
optional< GeoInterpolation > _geoInterp
 
optional< bool_mergeGeometry
 
optional< StringExpression > _featureNameExpr
 
optional< bool_clustering
 
optional< bool_indirectRendering
 
optional
< osgEarth::ResampleFilter::ResampleMode > 
_resampleMode
 
optional< double_resampleMaxLength
 

Constructor & Destructor Documentation

osgEarth::CustomModelCompilerOptions::CustomModelCompilerOptions ( const ConfigOptions conf = ConfigOptions())

Member Function Documentation

optional<double>& osgEarth::CustomModelCompilerOptions::maxGranularity ( )
inline

Maximum span of a generated edge, in degrees.

Applicable to geocentric maps only

const optional<double>& osgEarth::CustomModelCompilerOptions::maxGranularity ( ) const
inline
optional<GeoInterpolation>& osgEarth::CustomModelCompilerOptions::geoInterp ( )
inline

Interpolation type to use for geodetic points.

const optional<GeoInterpolation>& osgEarth::CustomModelCompilerOptions::geoInterp ( ) const
inline
optional<bool>& osgEarth::CustomModelCompilerOptions::mergeGeometry ( )
inline

Whether to merge geometry from multiple features.

const optional<bool>& osgEarth::CustomModelCompilerOptions::mergeGeometry ( ) const
inline
optional<StringExpression>& osgEarth::CustomModelCompilerOptions::featureName ( )
inline

Expression to evaluate to extract a feature's readable name.

const optional<StringExpression>& osgEarth::CustomModelCompilerOptions::featureName ( ) const
inline
optional<bool>& osgEarth::CustomModelCompilerOptions::clustering ( )
inline

Whether to cluster feature geometries together for speed.

const optional<bool>& osgEarth::CustomModelCompilerOptions::clustering ( ) const
inline
optional<bool>& osgEarth::CustomModelCompilerOptions::indirectRendering ( )
inline

Whether to use indirect rendering for speed.

const optional<bool>& osgEarth::CustomModelCompilerOptions::indirectRendering ( ) const
inline
optional<osgEarth::ResampleFilter::ResampleMode>& osgEarth::CustomModelCompilerOptions::resampleMode ( )
inline
const optional<osgEarth::ResampleFilter::ResampleMode>& osgEarth::CustomModelCompilerOptions::resampleMode ( ) const
inline
optional<double>& osgEarth::CustomModelCompilerOptions::resampleMaxLength ( )
inline
const optional<double>& osgEarth::CustomModelCompilerOptions::resampleMaxLength ( ) const
inline
Config osgEarth::CustomModelCompilerOptions::getConfig ( ) const
void osgEarth::CustomModelCompilerOptions::mergeConfig ( const Config conf)
void osgEarth::CustomModelCompilerOptions::fromConfig ( const Config conf)
private

Member Data Documentation

optional<double> osgEarth::CustomModelCompilerOptions::_maxGranularity_deg
private
optional<GeoInterpolation> osgEarth::CustomModelCompilerOptions::_geoInterp
private
optional<bool> osgEarth::CustomModelCompilerOptions::_mergeGeometry
private
optional<StringExpression> osgEarth::CustomModelCompilerOptions::_featureNameExpr
private
optional<bool> osgEarth::CustomModelCompilerOptions::_clustering
private
optional<bool> osgEarth::CustomModelCompilerOptions::_indirectRendering
private
optional<osgEarth::ResampleFilter::ResampleMode> osgEarth::CustomModelCompilerOptions::_resampleMode
private
optional<double> osgEarth::CustomModelCompilerOptions::_resampleMaxLength
private

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)