Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

dsodb.cpp File Reference

#include <cmath>
#include <cstdlib>
#include <cstdio>
#include <cassert>
#include <algorithm>
#include <celmath/mathlib.h>
#include <celmath/plane.h>
#include <celutil/util.h>
#include <celutil/bytes.h>
#include <celutil/utf8.h>
#include <celengine/dsodb.h>
#include "celestia.h"
#include "astro.h"
#include "parser.h"
#include "parseobject.h"
#include "multitexture.h"
#include "meshmanager.h"
#include <celutil/debug.h>
#include <celengine/galaxy.h>
#include <celengine/opencluster.h>
#include <celengine/nebula.h>

Include dependency graph for dsodb.cpp:

Go to the source code of this file.

Variables

static const float DSO_EXTRA_ROOM = 0.01f
static const float DSO_OCTREE_MAGNITUDE = 12.0f
static const float DSO_OCTREE_ROOT_SIZE = 1.8e9f


Variable Documentation

const float DSO_EXTRA_ROOM = 0.01f [static]
 

Definition at line 41 of file dsodb.cpp.

const float DSO_OCTREE_MAGNITUDE = 12.0f [static]
 

Definition at line 40 of file dsodb.cpp.

Referenced by DSODatabase::buildOctree().

const float DSO_OCTREE_ROOT_SIZE = 1.8e9f [static]
 

Definition at line 39 of file dsodb.cpp.

Referenced by DSODatabase::buildOctree(), DSODatabase::findCloseDSOs(), and DSODatabase::findVisibleDSOs().


Generated on Sat Jan 14 22:30:45 2006 for Celestia by  doxygen 1.4.1