| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Public Attributes
TeBoxIntersectionPredicate< T > Struct Template Reference

A predicate used to check intersection with a box. More...

`#include <TeCoverageDecoderCacheLRU.h>`

List of all members.

## Public Member Functions

| TeBoxIntersectionPredicate (const TeBox &box, std::set< int > &dontSelect)
| Constructor from box.
bool | operator() (const TeCoverageBlock< T > &block) const
| Return whether the block parameter intersects the box attribute.

## Public Attributes

TeBox | box
| Box to be checked for intersection with blocks.
std::set< int > & | dontSelect

## Detailed Description

### template<class T>
struct TeBoxIntersectionPredicate< T >

A predicate used to check intersection with a box.

## Constructor & Destructor Documentation

template<class T >

TeBoxIntersectionPredicate< T >::TeBoxIntersectionPredicate | ( | const TeBox & | box,
|  | std::set< int > & | dontSelect
| ) |  | `[inline]`

Constructor from box.

## Member Function Documentation

template<class T >

bool TeBoxIntersectionPredicate< T >::operator() | ( | const TeCoverageBlock< T > & | block | ) | const`[inline]`

Return whether the block parameter intersects the box attribute.

Parameters:

  block | coverage block to be checked for intersection

Returns:
  whether the block parameter intersects the box attribute

## Member Data Documentation

template<class T >

TeBox TeBoxIntersectionPredicate< T >::box

Box to be checked for intersection with blocks.

template<class T >

std::set<int>& TeBoxIntersectionPredicate< T >::dontSelect

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeCoverageDecoderCacheLRU.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines