de9im::static_mask

| Home | Libraries | People | FAQ | More

#### de9im::static_mask

DE-9IM model intersection mask (static version).

###### Description

This mask can be used to check spatial relations as defined in Dimensionally Extended 9-Intersection Model.

###### Synopsis

    template<char II, char IB, char IE, char BI,
             char BB, char BE, char EI, char EB,
             char EE>
    class de9im::static_mask
          : public detail::relate::static_mask< boost::mpl::vector_c< char, II, IB, IE, BI, BB, BE, EI, EB, EE >, 3, 3 >
    {
      // ...
    };

###### Template parameter(s)

Parameter | Default | Description
--- | --- | ---
char II | '*' | Interior/Interior intersection mask element
char IB | '*' | Interior/Boundary intersection mask element
char IE | '*' | Interior/Exterior intersection mask element
char BI | '*' | Boundary/Interior intersection mask element
char BB | '*' | Boundary/Boundary intersection mask element
char BE | '*' | Boundary/Exterior intersection mask element
char EI | '*' | Exterior/Interior intersection mask element
char EB | '*' | Exterior/Boundary intersection mask element
char EE | '*' | Exterior/Exterior intersection mask element

###### Header

`#include <boost/geometry/algorithms/detail/relate/de9im.hpp>`

###### See also

- relate