Constants
[Base]

Enumerations

enum  OSG::MathTypeProperties { OSG::RealValue, OSG::IntValue, OSG::BoolValue }

Variables

const Real32 OSG::Eps = 1E-6f
const Real32 OSG::Pi = 3.141592653589793f
const Real32 OSG::TwoPi = 2.f * Pi
const Real64 OSG::PiHalf = 1.570796326794896619231322
const Real32 OSG::Sqrt2 = 1.41421356237309504f
const Real32 OSG::Inf = 1E30f
const Real32 OSG::NegInf = - 1E30f
static const Char8 * OSG::PluginExt = ".so"
static const Char8 * OSG::PluginPattern = "*.so"
static const Char8 OSG::DirSep = '/'

Detailed Description

ToDo


Enumeration Type Documentation

MathTypeProperties

Enumerator:
RealValue 
IntValue 
BoolValue 

Definition at line 745 of file OSGBaseTypes.h.

00746 {
00747     RealValue,
00748     IntValue,
00749     BoolValue
00750 };


Variable Documentation

const Real32 OSG::Eps = 1E-6f

Definition at line 604 of file OSGBaseTypes.h.

Referenced by OSG::ShaderShadowMapEngine::calcPointLightRange(), OSG::calcTexS(), OSG::TextureBackground::clear(), OSG::TextVectorGlyph::computeContourOrientations(), OSG::Vector< ValueTypeT, SizeI >::enclosedAngle(), OSG::TimeSensor::frame(), OSG::OffCenterPerspectiveCamera::getProjection(), OSG::PerspectiveCamera::getProjection(), OSG::QuaternionBase< ValueTypeT >::getValueAsAxisDeg(), OSG::Plane::intersect(), OSG::Line::intersect(), OSG::Transform::intersectEnter(), OSG::Plane::isOnPlane(), OSG::SphereVolume::isOnSurface(), OSG::CylinderVolume::isOnSurface(), OSG::BoxVolume::isOnSurface(), OSG::MaterialChunk::isTransparent(), OSG::SimpleMaterial::isTransparent(), OSG::Point< ValueTypeT, SizeI >::isZero(), OSG::InterpolationHelper< KeyFieldT, KeyValueFieldT, ValueFieldT >::lerp(), OSG::Vector< ValueTypeT, SizeI >::normalize(), OSG::QuaternionBase< ValueTypeT >::normalize(), OSG::Vector< ValueTypeT, SizeI >::operator==(), OSG::Point< ValueTypeT, SizeI >::operator==(), OSG::TransformChunk::operator==(), OSG::Rectangle2< T >::operator==(), OSG::TextureEnvChunk::operator==(), OSG::LightChunk::operator==(), OSG::TransformationMatrix< ValueTypeT >::operator==(), OSG::QuaternionBase< ValueTypeT >::operator==(), OSG::MaterialChunk::operator==(), OSG::DSLightChunk::operator==(), OSG::Vector< ValueTypeT, SizeI >::projectTo(), OSG::TrackballEngine::rotate(), OSG::QuaternionBase< ValueTypeT >::setValue(), OSG::QuaternionBase< ValueTypeT >::setValueAsAxisRad(), OSG::SimpleSceneManager::showAll(), OSG::Plane::transform(), OSG::Trackball::updateRotation(), and OSG::VRMLWriteAction::writeMaterial().

const Real32 OSG::TwoPi = 2.f * Pi

Definition at line 614 of file OSGBaseTypes.h.

Referenced by OSG::calcTexS().

const Real64 OSG::PiHalf = 1.570796326794896619231322
const Real32 OSG::Sqrt2 = 1.41421356237309504f

Definition at line 624 of file OSGBaseTypes.h.

Referenced by OSG::Billboard::adjustVolume(), and OSG::Particles::adjustVolume().

const Real32 OSG::NegInf = - 1E30f

Definition at line 634 of file OSGBaseTypes.h.

Referenced by OSG::QuadTreeTerrain::changed().

const Char8* OSG::PluginExt = ".so" [static]

Definition at line 686 of file OSGBaseTypes.h.

const Char8* OSG::PluginPattern = "*.so" [static]

Definition at line 690 of file OSGBaseTypes.h.

const Char8 OSG::DirSep = '/' [static]

Definition at line 695 of file OSGBaseTypes.h.