calculateLodLevelForAltitude(double altitude) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
calculateMostDetailedLodLevel(double cameraAltitude) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
calculateVisibilityThresholds() (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
CameraFrustumStreamingVolume(const Eegeo::Streaming::ResourceCeilingProvider &resourceCeilingProvider, const std::vector< double > &lodRefinementAltitudes, int deepestLevelForAltitudeLodRefinement, const Rendering::EnvironmentFlatteningService &environmentFlatteningService) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | |
fovRadians() const (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | inline |
frustum() const (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | inline |
GetForceMaximumRefinement() const (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | |
inactivePlaneFlags() const (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | inline |
IntersectsKey(const MortonKey &key, bool &canRefineIntersectedKey, double &intersectedNodeDepthSortSignedDistance) override (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | virtual |
intersectsOriginRelativeSphere(float sphereRadius, const v3 &sphereCentreRelativePos) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | virtual |
intersectsSphere(double sphereRadius, double sphereCentreX, double sphereCentreY, double sphereCentreZ) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | |
intersectsUprightCylinder(double cylinderRadius, double cylinderHeight, double cylinderBaseCentreX, double cylinderBaseCentreY, double cylinderBaseCentreZ) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protectedvirtual |
m_cameraAltitude (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_cameraSpaceErrorDenominatorMult (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_cameraWorldPosition (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_cameraWorldPositionNormal (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_ceilingHeight (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_cellRefineDistance (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_currentMostDetailedLodLevel (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_cylinderHeight (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_cylinderTestsPerformed (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_deepestLevelForAltitudeLodRefinement (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_depthSortBias (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_earthCentreToCylinderBase (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_earthRadiusPlusCeilingSq (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_earthRadiusPlusHalfCeiling (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_environmentFlatteningService (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_forceMaximumRefinement (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_fovRadians (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_frustum (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_halfCeilingHeight (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_halfCeilingHeightSq (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_inactivePlaneFlags (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_lodRefinementAltitudes (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_origin (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_resourceCeilingProvider (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_sagittaAtCylinderTestMinNodeDepth (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_sphereTestsPerformed (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_stack (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_stackItemIndex (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_viewDependentScale (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_viewDirection (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
m_visibilityThresholdsByDepth (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
origin() const (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | inline |
PLANE_FLAGS_ALL (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | static |
ResetVolume(const dv3 &ecefInterestPoint) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | |
setDeepestLevelForAltitudeLodRefinement(int level) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | |
SetForceMaximumRefinement(bool forceMaximumRefinement) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | |
setInactivePlaneFlags(uint inactivePlaneFlags) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | inline |
shouldDivideAtDepth(int nodeDepth, double cellCameraSpaceError) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | protected |
updateStreamingVolume(Eegeo::dv3 ecefCentre, const std::vector< Geometry::Plane > &frustumPlanes, float fovRadians) (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | virtual |
viewDirection() const (defined in Eegeo::Streaming::CameraFrustumStreamingVolume) | Eegeo::Streaming::CameraFrustumStreamingVolume | inline |
~IStreamingVolume() (defined in Eegeo::Streaming::IStreamingVolume) | Eegeo::Streaming::IStreamingVolume | inlinevirtual |