libspatialindex API Reference  (git-trunk)
SpatialIndex Namespace Reference

Namespaces

 MVRTree
 
 RTree
 
 StorageManager
 
 TPRTree
 

Classes

class  Ball
 
class  ICommand
 
class  IData
 
class  IDataStream
 
class  IEntry
 
class  IEvolvingShape
 
class  INearestNeighborComparator
 
class  INode
 
class  InvalidPageException
 
class  IQueryStrategy
 
class  IShape
 
class  ISpatialIndex
 
class  IStatistics
 
class  IStorageManager
 
class  ITimeShape
 
class  IVisitor
 
class  LineSegment
 
class  MovingPoint
 
class  MovingRegion
 
class  Point
 
class  Region
 
class  TimePoint
 
class  TimeRegion
 

Typedefs

typedef Tools::PoolPointer< MovingRegionMovingRegionPtr
 
typedef Tools::PoolPointer< PointPointPtr
 
typedef Tools::PoolPointer< RegionRegionPtr
 
typedef int64_t id_type
 
typedef Tools::PoolPointer< TimeRegionTimeRegionPtr
 

Enumerations

enum  CommandType { CT_NODEREAD = 0x0, CT_NODEDELETE, CT_NODEWRITE }
 

Functions

SIDX_DLL std::ostream & operator<< (std::ostream &os, const Ball &ball)
 
SIDX_DLL std::ostream & operator<< (std::ostream &os, const LineSegment &pt)
 
SIDX_DLL std::ostream & operator<< (std::ostream &os, const MovingPoint &pt)
 
SIDX_DLL std::ostream & operator<< (std::ostream &os, const MovingRegion &r)
 
SIDX_DLL std::ostream & operator<< (std::ostream &os, const Point &pt)
 
SIDX_DLL std::ostream & operator<< (std::ostream &os, const Region &r)
 
SIDX_DLL std::ostream & operator<< (std::ostream &, const ISpatialIndex &)
 
SIDX_DLL std::ostream & operator<< (std::ostream &, const IStatistics &)
 
SIDX_DLL std::ostream & operator<< (std::ostream &os, const TimePoint &pt)
 
SIDX_DLL std::ostream & operator<< (std::ostream &os, const TimeRegion &r)
 

Typedef Documentation

◆ id_type

typedef int64_t SpatialIndex::id_type

Definition at line 41 of file SpatialIndex.h.

◆ MovingRegionPtr

◆ PointPtr

Definition at line 84 of file Point.h.

◆ RegionPtr

Definition at line 104 of file Region.h.

◆ TimeRegionPtr

Enumeration Type Documentation

◆ CommandType

Enumerator
CT_NODEREAD 
CT_NODEDELETE 
CT_NODEWRITE 

Definition at line 46 of file SpatialIndex.h.

Function Documentation

◆ operator<<() [1/10]

std::ostream & SpatialIndex::operator<< ( std::ostream &  os,
const MovingPoint pt 
)

◆ operator<<() [2/10]

std::ostream & SpatialIndex::operator<< ( std::ostream &  os,
const Point pt 
)

Definition at line 258 of file Point.cc.

References SpatialIndex::Point::m_dimension, and SpatialIndex::Point::m_pCoords.

◆ operator<<() [3/10]

std::ostream & SpatialIndex::operator<< ( std::ostream &  os,
const TimePoint pt 
)

◆ operator<<() [4/10]

std::ostream & SpatialIndex::operator<< ( std::ostream &  os,
const Ball ball 
)

Definition at line 215 of file Ball.cc.

References SpatialIndex::Ball::m_centerPoint, and SpatialIndex::Ball::m_radius.

◆ operator<<() [5/10]

std::ostream & SpatialIndex::operator<< ( std::ostream &  os,
const LineSegment pt 
)

◆ operator<<() [6/10]

std::ostream & SpatialIndex::operator<< ( std::ostream &  os,
const Region r 
)

◆ operator<<() [7/10]

std::ostream & SpatialIndex::operator<< ( std::ostream &  os,
const TimeRegion r 
)

◆ operator<<() [8/10]

◆ operator<<() [9/10]

std::ostream & SpatialIndex::operator<< ( std::ostream &  os,
const ISpatialIndex i 
)

Definition at line 45 of file SpatialIndexImpl.cc.

◆ operator<<() [10/10]

std::ostream & SpatialIndex::operator<< ( std::ostream &  os,
const IStatistics s 
)

Definition at line 72 of file SpatialIndexImpl.cc.