SpatialEdge Class Reference

#include <SpatialEdge.h>

Collaboration diagram for SpatialEdge:
Collaboration graph

List of all members.


struct  Edge

Public Member Functions

 SpatialEdge (SpatialIndex &tree, size_t layerindex)
 ~SpatialEdge ()
void makeMidPoints ()

Private Member Functions

size_t newEdge (size_t emindex, size_t index, int k)
void insertLookup (Edge *em)
EdgeedgeMatch (Edge *em)
size_t getMidPoint (Edge *em)

Private Attributes

size_t layerindex_
Edge ** lTab_
size_t index_

Constructor & Destructor Documentation

SpatialEdge::SpatialEdge ( SpatialIndex tree,
size_t  layerindex 

References edges_, index_, LAYER, and lTab_.

SpatialEdge::~SpatialEdge (  ) 

References edges_, and lTab_.

Member Function Documentation

SpatialEdge::Edge * SpatialEdge::edgeMatch ( Edge em  )  [private]
size_t SpatialEdge::getMidPoint ( Edge em  )  [private]
void SpatialEdge::insertLookup ( Edge em  )  [private]

References lTab_, and SpatialEdge::Edge::start_.

Referenced by newEdge().

void SpatialEdge::makeMidPoints (  ) 

References LAYER, and newEdge().

Referenced by SpatialIndex::SpatialIndex().

size_t SpatialEdge::newEdge ( size_t  emindex,
size_t  index,
int  k 
) [private]

Member Data Documentation

Referenced by newEdge(), SpatialEdge(), and ~SpatialEdge().

size_t SpatialEdge::index_ [private]

Referenced by getMidPoint(), and SpatialEdge().

size_t SpatialEdge::layerindex_ [private]
Edge** SpatialEdge::lTab_ [private]

Referenced by getMidPoint().

The documentation for this class was generated from the following files:
Generated on Mon Oct 4 10:39:47 2010 for HtmSrc by  doxygen 1.6.3