// TerrainQuadtreeNode.h: interface for the CTerrainQuadtreeNode class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_TERRAINQUADTREENODE_H__C788298F_1098_4CEE_B6F3_5975D618BBF3__INCLUDED_) #define AFX_TERRAINQUADTREENODE_H__C788298F_1098_4CEE_B6F3_5975D618BBF3__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CTerrainQuadtreeNode { public: CTerrainQuadtreeNode(); virtual ~CTerrainQuadtreeNode(); public: long x0, y0, x1, y1; CTerrainQuadtreeNode * NW_Node; CTerrainQuadtreeNode * NE_Node; CTerrainQuadtreeNode * SW_Node; CTerrainQuadtreeNode * SE_Node; long Size; long PatchNum; D3DXVECTOR3 center; float radius; BYTE m_byLODLevel; }; #endif // !defined(AFX_TERRAINQUADTREENODE_H__C788298F_1098_4CEE_B6F3_5975D618BBF3__INCLUDED_)