Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::de9im Struct Reference

Dimensionally Extended 9 Intersection Matrix. More...

#include <intersection_result.hpp>

Inheritance diagram for boost::geometry::de9im:

Public Member Functions

 de9im ()
 
 de9im (int ii0, int ib0, int ie0, int bi0, int bb0, int be0, int ei0, int eb0, int ee0)
 
bool equals () const
 
bool disjoint () const
 
bool intersects () const
 
bool touches () const
 
bool crosses () const
 
bool overlaps () const
 
bool within () const
 
bool contains () const
 

Static Public Member Functions

static char as_char (int v)
 

Public Attributes

int ii
 
int ib
 
int ie
 
int bi
 
int bb
 
int be
 
int ei
 
int eb
 
int ee
 

Detailed Description

Dimensionally Extended 9 Intersection Matrix.

See also
http://gis.hsr.ch/wiki/images/3/3d/9dem_springer.pdf

Constructor & Destructor Documentation

boost::geometry::de9im::de9im ( )
inline
boost::geometry::de9im::de9im ( int  ii0,
int  ib0,
int  ie0,
int  bi0,
int  bb0,
int  be0,
int  ei0,
int  eb0,
int  ee0 
)
inline

Member Function Documentation

static char boost::geometry::de9im::as_char ( int  v)
inlinestatic
bool boost::geometry::de9im::contains ( ) const
inline
bool boost::geometry::de9im::crosses ( ) const
inline
bool boost::geometry::de9im::disjoint ( ) const
inline
bool boost::geometry::de9im::equals ( ) const
inline
bool boost::geometry::de9im::intersects ( ) const
inline
bool boost::geometry::de9im::overlaps ( ) const
inline
bool boost::geometry::de9im::touches ( ) const
inline
bool boost::geometry::de9im::within ( ) const
inline

Member Data Documentation

int boost::geometry::de9im::bb
int boost::geometry::de9im::be
int boost::geometry::de9im::bi
int boost::geometry::de9im::eb
int boost::geometry::de9im::ee
int boost::geometry::de9im::ei
int boost::geometry::de9im::ib
int boost::geometry::de9im::ie
int boost::geometry::de9im::ii

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