GEOS  3.9.1dev
Public Types | Public Member Functions | Public Attributes | List of all members
geos::index::strtree::ItemsListItem Class Reference

#include <AbstractSTRtree.h>

Collaboration diagram for geos::index::strtree::ItemsListItem:
[legend]

Public Types

enum  type { item_is_geometry, item_is_list }
 

Public Member Functions

 ItemsListItem (void *item_)
 
 ItemsListItem (ItemsList *item_)
 
type get_type () const
 
void * get_geometry () const
 
ItemsListget_itemslist () const
 

Public Attributes

type t
 
union {
   void *   g
 
   ItemsList *   l
 
item
 

Detailed Description

Definition at line 50 of file AbstractSTRtree.h.

Member Enumeration Documentation

Enumerator
item_is_geometry 
item_is_list 

Definition at line 52 of file AbstractSTRtree.h.

Constructor & Destructor Documentation

geos::index::strtree::ItemsListItem::ItemsListItem ( void *  item_)
inline

Definition at line 57 of file AbstractSTRtree.h.

geos::index::strtree::ItemsListItem::ItemsListItem ( ItemsList item_)
inline

Definition at line 62 of file AbstractSTRtree.h.

Member Function Documentation

void* geos::index::strtree::ItemsListItem::get_geometry ( ) const
inline

Definition at line 75 of file AbstractSTRtree.h.

ItemsList* geos::index::strtree::ItemsListItem::get_itemslist ( ) const
inline

Definition at line 81 of file AbstractSTRtree.h.

type geos::index::strtree::ItemsListItem::get_type ( ) const
inline

Definition at line 69 of file AbstractSTRtree.h.

Member Data Documentation

void* geos::index::strtree::ItemsListItem::g

Definition at line 89 of file AbstractSTRtree.h.

union { ... } geos::index::strtree::ItemsListItem::item
ItemsList* geos::index::strtree::ItemsListItem::l

Definition at line 90 of file AbstractSTRtree.h.

Referenced by geos::index::strtree::ItemsList::delete_item().

type geos::index::strtree::ItemsListItem::t

Definition at line 87 of file AbstractSTRtree.h.

Referenced by geos::index::strtree::ItemsList::delete_item().


The documentation for this class was generated from the following file: