#include <jive/geom/BoxArray.h>
|
| BoxArray (idx_t rank) |
|
idx_t | size () const |
|
idx_t | rank () const |
|
idx_t | rank2 () const |
|
void | clear () |
|
void | reserve (idx_t boxCount) |
|
void | trimToSize () |
|
void | checkIndex (idx_t ibox) const |
|
void | checkBoxes (const String &context) const |
|
void | getEnclosingBox (const Vector &box) const |
|
idx_t | addBox (const Vector &box, idx_t color=0) |
|
idx_t | addBoxes (const Matrix &boxes, idx_t color=0) |
|
idx_t | addBoxes (const Matrix &boxes, const IdxVector &colors) |
|
void | reorderBoxes (const Reordering &reord) |
|
void | getBox (const Vector &box, idx_t ibox) const |
|
void | getBoxes (const Matrix &boxes) const |
|
void | getSomeBoxes (const Matrix &boxes, const IdxVector &iboxes) const |
|
idx_t | getColor (idx_t ibox) const |
|
void | setColors (const IdxVector &colors) |
|
void | setSomeColors (const IdxVector &iboxes, const IdxVector &colors) |
|
void | updateBoxes (const Matrix &boxes) |
|
void | updateSomeBoxes (const IdxVector &iboxes, const Matrix &boxes) |
|
idx_t | findChangedBoxes (const IdxVector &iboxes, const Matrix &boxes) const |
|
idx_t | findBoxNeighbors (idx_t *iboxes, const Vector &box, const idx_t *ilist, idx_t count) const |
|
idx_t | findBoxNeighbors (idx_t *iboxes, const Vector &box, idx_t color, const MaskMatrix &mask, const idx_t *ilist, idx_t count) const |
|
void | readFrom (DataInput &in) |
|
void | writeTo (DataOutput &out) const |
|
jive::geom::BoxArray::BoxArray |
( |
idx_t |
rank | ) |
|
|
explicit |
idx_t jive::geom::BoxArray::size |
( |
| ) |
const |
idx_t jive::geom::BoxArray::rank |
( |
| ) |
const |
idx_t jive::geom::BoxArray::rank2 |
( |
| ) |
const |
void jive::geom::BoxArray::clear |
( |
| ) |
|
void jive::geom::BoxArray::reserve |
( |
idx_t |
boxCount | ) |
|
void jive::geom::BoxArray::trimToSize |
( |
| ) |
|
void jive::geom::BoxArray::checkIndex |
( |
idx_t |
ibox | ) |
const |
void jive::geom::BoxArray::checkBoxes |
( |
const String & |
context | ) |
const |
void jive::geom::BoxArray::getEnclosingBox |
( |
const Vector & |
box | ) |
const |
idx_t jive::geom::BoxArray::addBox |
( |
const Vector & |
box, |
|
|
idx_t |
color = 0 |
|
) |
| |
idx_t jive::geom::BoxArray::addBoxes |
( |
const Matrix & |
boxes, |
|
|
idx_t |
color = 0 |
|
) |
| |
idx_t jive::geom::BoxArray::addBoxes |
( |
const Matrix & |
boxes, |
|
|
const IdxVector & |
colors |
|
) |
| |
void jive::geom::BoxArray::reorderBoxes |
( |
const Reordering & |
reord | ) |
|
void jive::geom::BoxArray::getBox |
( |
const Vector & |
box, |
|
|
idx_t |
ibox |
|
) |
| const |
void jive::geom::BoxArray::getBoxes |
( |
const Matrix & |
boxes | ) |
const |
void jive::geom::BoxArray::getSomeBoxes |
( |
const Matrix & |
boxes, |
|
|
const IdxVector & |
iboxes |
|
) |
| const |
idx_t jive::geom::BoxArray::getColor |
( |
idx_t |
ibox | ) |
const |
void jive::geom::BoxArray::setColors |
( |
const IdxVector & |
colors | ) |
|
void jive::geom::BoxArray::setSomeColors |
( |
const IdxVector & |
iboxes, |
|
|
const IdxVector & |
colors |
|
) |
| |
void jive::geom::BoxArray::updateBoxes |
( |
const Matrix & |
boxes | ) |
|
void jive::geom::BoxArray::updateSomeBoxes |
( |
const IdxVector & |
iboxes, |
|
|
const Matrix & |
boxes |
|
) |
| |
idx_t jive::geom::BoxArray::findChangedBoxes |
( |
const IdxVector & |
iboxes, |
|
|
const Matrix & |
boxes |
|
) |
| const |
idx_t jive::geom::BoxArray::findBoxNeighbors |
( |
idx_t * |
iboxes, |
|
|
const Vector & |
box, |
|
|
const idx_t * |
ilist, |
|
|
idx_t |
count |
|
) |
| const |
idx_t jive::geom::BoxArray::findBoxNeighbors |
( |
idx_t * |
iboxes, |
|
|
const Vector & |
box, |
|
|
idx_t |
color, |
|
|
const MaskMatrix & |
mask, |
|
|
const idx_t * |
ilist, |
|
|
idx_t |
count |
|
) |
| const |
void jive::geom::BoxArray::readFrom |
( |
DataInput & |
in | ) |
|
void jive::geom::BoxArray::writeTo |
( |
DataOutput & |
out | ) |
const |