| 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
TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars Struct Reference

Structure of auxiliary variables for finding a split partition. More...

`#include <TeRTree.h>`

List of all members.

## Public Member Functions

void | init ()
| Initializes partition vars.

## Public Attributes

int | partition_ [MAXNODES+1]
| Auxiliary partition vector.
int | taken_ [MAXNODES+1]
| Flag to indicate that entry is ok.
int | count_ [2]
| Number of entries in each new page.
TeBox | cover_ [2]
| Auxiliary box of each new page.
double | area_ [2]
| Auxiliary area of each new page.
TeRTreeBranch | branchBuf_ [MAXNODES+1]
| Auxiliary branch buffer.
TeBox | coverSplit_
| Auxiliary box covering branchBuf.

## Detailed Description

### template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>
struct TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars

Structure of auxiliary variables for finding a split partition.

## Member Function Documentation

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>

void TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::init | ( |  | ) | `[inline]`

Initializes partition vars.

## Member Data Documentation

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>

double TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::area_[2]

Auxiliary area of each new page.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>

TeRTreeBranch TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::branchBuf_[MAXNODES+1]

Auxiliary branch buffer.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>

int TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::count_[2]

Number of entries in each new page.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>

TeBox TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::cover_[2]

Auxiliary box of each new page.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>

TeBox TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::coverSplit_

Auxiliary box covering branchBuf.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>

int TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::partition_[MAXNODES+1]

Auxiliary partition vector.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>

int TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::taken_[MAXNODES+1]

Flag to indicate that entry is ok.

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

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines