![]() |
GlobeEngine
|
Classes | |
class | AnimationPath |
class | ArrayTree |
class | ArrayTreeNode |
class | ArrayTriangle |
class | ArrayTriangle2D |
class | ArrayTriangle3D |
class | ArrayTriangle4D |
class | BalancedArrayTreeNode |
class | BinarySearchTree |
class | BinarySearchTreeNode |
class | Bintree |
class | BintreeNode |
class | BSpline |
struct | BSplineInterpolationResult |
class | ColorisationTable |
class | DouglasPeuckerDrawablePath |
class | DouglasPeuckerPathNode |
class | DrawablePolyLine |
class | GeometricBalancedArrayTreeNode |
struct | HeightColorTable |
class | Heightfield |
class | Mesh |
struct | MortonData |
class | MultiLineObject |
class | MultiPolygonObject |
class | PointCloud |
struct | PointProperties |
class | PolygonZ |
class | PolyLine |
class | Triangle |
class | TriangleArray |
Functions | |
ge::AABB3f | findRootAABB (size_t aCount, ge::float4 *const __restrict _centers, ge::float4 *const __restrict _extents, float aRootExpansionFactor=-1.0f) |
ge::AABB3f | findRootAABBold (size_t aCount, float const *__restrict _centers, float const *__restrict _extents, float aRootExpansionFactor=-1.0f) |
std::vector< size_t > | computeMortonOrder (size_t aCount, ge::AABB3f const &aRoot, float const *__restrict aCenters) |
uint64_t | spread64_3 (uint64_t aX) |
uint64_t | morton (MortonData const &__restrict _data, float const *__restrict _pos) |
AxisAlignedBoundingBox.h GlobeEngine Created by Markus Billeter on 24.12.2015. Copyright (c) 2011 University of Zurich. All rights reserved.
AnimationPath.h GlobeEngine
Created by Mathias Th�ny on 27.12.11. Copyright (c) 2011 University of Zurich. All rights reserved.
MortonOrder.h GlobeEngine Created by Markus Billeter on 24.12.2015. Copyright (c) 2011 University of Zurich. All rights reserved.
typedef ArrayTree< ArrayBinTreeNode > geData::ArrayBinTree |
typedef ArrayTreeNode<2, geSpatial::BinaryTreeKey, 1 > geData::ArrayBinTreeNode |
typedef ArrayTree< ArrayQuadTreeNode > geData::ArrayQuadTree |
typedef ArrayTreeNode<4, geSpatial::CullableSpatialKey, 2 > geData::ArrayQuadTreeNode |
typedef ArrayTriangle2D<GLbyte> geData::ArrayTriangle2Db |
typedef ArrayTriangle2D<GLdouble> geData::ArrayTriangle2Dd |
typedef ArrayTriangle2D<GLfloat> geData::ArrayTriangle2Df |
typedef ArrayTriangle2D<GLint> geData::ArrayTriangle2Di |
typedef ArrayTriangle2D<GLshort> geData::ArrayTriangle2Ds |
typedef ArrayTriangle2D<GLubyte> geData::ArrayTriangle2Dub |
typedef ArrayTriangle2D<GLuint> geData::ArrayTriangle2Dui |
typedef ArrayTriangle2D<GLushort> geData::ArrayTriangle2Dus |
typedef ArrayTriangle3D<GLbyte> geData::ArrayTriangle3Db |
typedef ArrayTriangle3D<GLdouble> geData::ArrayTriangle3Dd |
typedef ArrayTriangle3D<GLfloat> geData::ArrayTriangle3Df |
typedef ArrayTriangle3D<GLint> geData::ArrayTriangle3Di |
typedef ArrayTriangle3D<GLshort> geData::ArrayTriangle3Ds |
typedef ArrayTriangle3D<GLubyte> geData::ArrayTriangle3Dub |
typedef ArrayTriangle3D<GLuint> geData::ArrayTriangle3Dui |
typedef ArrayTriangle3D<GLushort> geData::ArrayTriangle3Dus |
typedef ArrayTriangle4D<GLbyte> geData::ArrayTriangle4Db |
typedef ArrayTriangle4D<GLdouble> geData::ArrayTriangle4Dd |
typedef ArrayTriangle4D<GLfloat> geData::ArrayTriangle4Df |
typedef ArrayTriangle4D<GLint> geData::ArrayTriangle4Di |
typedef ArrayTriangle4D<GLshort> geData::ArrayTriangle4Ds |
typedef ArrayTriangle4D<GLubyte> geData::ArrayTriangle4Dub |
typedef ArrayTriangle4D<GLuint> geData::ArrayTriangle4Dui |
typedef ArrayTriangle4D<GLushort> geData::ArrayTriangle4Dus |
typedef BalancedArrayTreeNode<4, geSpatial::CullableSpatialKey, 2 > geData::BalancedArrayQuadTreeNode |
typedef GeometricBalancedArrayTreeNode<2, geSpatial::BinaryTreeKey, 1 > geData::GeometricBalancedArrayBinTreeNode |
typedef GeometricBalancedArrayTreeNode<4, geSpatial::CullableSpatialKey, 2 > geData::GeometricBalancedArrayQuadTreeNode |
typedef Triangle<ge::Vertex2b> geData::Triangle2Db |
typedef Triangle<ge::Vertex2d> geData::Triangle2Dd |
typedef Triangle<ge::Vertex2f> geData::Triangle2Df |
typedef Triangle<ge::Vertex2i> geData::Triangle2Di |
typedef Triangle<ge::Vertex2s> geData::Triangle2Ds |
typedef Triangle<ge::Vertex2ub> geData::Triangle2Dub |
typedef Triangle<ge::Vertex2ui> geData::Triangle2Dui |
typedef Triangle<ge::Vertex2us> geData::Triangle2Dus |
typedef Triangle<ge::VBOVertex3b> geData::Triangle3Db |
typedef Triangle<ge::VBOVertex3d> geData::Triangle3Dd |
typedef Triangle<ge::VBOVertex3f> geData::Triangle3Df |
typedef Triangle<ge::VBOVertex3i> geData::Triangle3Di |
typedef Triangle<ge::VBOVertex3s> geData::Triangle3Ds |
typedef Triangle<ge::VBOVertex3ub> geData::Triangle3Dub |
typedef Triangle<ge::VBOVertex3ui> geData::Triangle3Dui |
typedef Triangle<ge::VBOVertex3us> geData::Triangle3Dus |
typedef Triangle<ge::VBOVertex4b> geData::Triangle4Db |
typedef Triangle<ge::VBOVertex4d> geData::Triangle4Dd |
typedef Triangle<ge::VBOVertex4f> geData::Triangle4Df |
typedef Triangle<ge::VBOVertex4i> geData::Triangle4Di |
typedef Triangle<ge::VBOVertex4s> geData::Triangle4Ds |
typedef Triangle<ge::VBOVertex4ub> geData::Triangle4Dub |
typedef Triangle<ge::VBOVertex4ui> geData::Triangle4Dui |
typedef Triangle<ge::VBOVertex4us> geData::Triangle4Dus |
typedef TriangleArray<3, GLdouble> geData::TriangleArray3Dd |
std::vector< size_t > geData::computeMortonOrder | ( | size_t | aCount, |
ge::AABB3f const & | aRoot, | ||
float const *__restrict | aCenters | ||
) |
ge::AABB3f geData::findRootAABB | ( | size_t | aCount, |
ge::float4 *const __restrict | _centers, | ||
ge::float4 *const __restrict | _extents, | ||
float | aRootExpansionFactor = -1.0f |
||
) |
ge::AABB3f geData::findRootAABBold | ( | size_t | aCount, |
float const *__restrict | _centers, | ||
float const *__restrict | _extents, | ||
float | aRootExpansionFactor = -1.0f |
||
) |
|
inline |
|
inline |