Jive reference manual
|
#include <jive/mp/BorderSet.h>
Public Types | |
typedef BorderSet | Self |
typedef ItemSetSkin | Super |
typedef util::GroupSet | Data |
typedef util::Topology | Topology |
Public Types inherited from jive::util::ItemSetSkin | |
typedef ItemSetSkin | Self |
typedef ItemSet | Data |
Public Member Functions | |
BorderSet () | |
BorderSet (const Ref< Data > &borders) | |
Event< Data & > & | newTopoEvent () const |
Data * | getData () const |
ItemSet * | getItems () const |
String | getBorderPath (idx_t borderID) const |
idx_t | findBorder (idx_t borderID) const |
idx_t | getBorderID (idx_t iborder) const |
idx_t | maxBorderSize () const |
idx_t | getBorderSize (idx_t iborder) const |
idx_t | getBorderItems (const IdxVector &iitems, idx_t iborder) const |
idx_t | getBorderItemIDs (const IdxVector &itemIDs, idx_t iborder) const |
void | getSomeBorderItems (const IdxVector &iitems, const IdxVector &index, idx_t iborder) const |
IdxVector | toVector () const |
Topology | toMatrix () const |
IdxVector | getMembersOf (const IdxVector &iborders) const |
IdxVector | getUniqueMembersOf (const IdxVector &iborders) const |
void | store (BorderKind kind, const Properties &globdat) const |
Public Member Functions inherited from jive::util::ItemSetSkin | |
Event< Data & > & | changeEvent () const |
Event< idx_t, Data & > & | newSizeEvent () const |
Event< const Reordering &, Data & > & | newOrderEvent () const |
void | resetEvents () const |
idx_t | size () const |
String | getName () const |
String | getTagName () const |
String | getContext () const |
Data * | getData () const |
template<class Input > | |
void | readFrom (Input &in) |
template<class Output > | |
void | writeTo (Output &out) const |
void | store (const Properties &globdat) const |
void | store (const String &name, const Properties &globdat) const |
bool | operator== (const Self &rhs) const |
bool | operator== (const Nil &rhs) const |
bool | operator!= (const Self &rhs) const |
bool | operator!= (const Nil &rhs) const |
Static Public Member Functions | |
static Self | find (BorderKind kind, const Ref< ItemSet > &items, const Properties &globdat) |
static Self | get (BorderKind kind, const Ref< ItemSet > &items, const Properties &globdat) |
static bool | hasBorders (const Ref< ItemSet > &items, const Properties &globdat) |
Static Public Member Functions inherited from jive::util::ItemSetSkin | |
static void | erase (const String &name, const Properties &globdat) |
static void | dataError (const String &context, const String &itemKind, const Ref< Data > &data) |
Protected Member Functions | |
Data & | borders_ () const |
Protected Member Functions inherited from jive::util::ItemSetSkin | |
ItemSetSkin () | |
ItemSetSkin (const Ref< Data > &data) | |
ItemSetSkin (const Self &rhs) | |
void | assign_ (const Self &rhs) |
void | swap_ (Self &rhs) |
Additional Inherited Members | |
Protected Attributes inherited from jive::util::ItemSetSkin | |
Ref< Data > | data_ |
typedef BorderSet jive::mp::BorderSet::Self |
jive::mp::BorderSet::BorderSet | ( | ) |
Event< util::GroupSet & > & jive::mp::BorderSet::newTopoEvent | ( | ) | const |
BorderSet::Data * jive::mp::BorderSet::getData | ( | ) | const |
ItemSet * jive::mp::BorderSet::getItems | ( | ) | const |
String jive::mp::BorderSet::getBorderPath | ( | idx_t | borderID | ) | const |
idx_t jive::mp::BorderSet::findBorder | ( | idx_t | borderID | ) | const |
idx_t jive::mp::BorderSet::getBorderID | ( | idx_t | iborder | ) | const |
idx_t jive::mp::BorderSet::maxBorderSize | ( | ) | const |
idx_t jive::mp::BorderSet::getBorderSize | ( | idx_t | iborder | ) | const |
idx_t jive::mp::BorderSet::getBorderItems | ( | const IdxVector & | iitems, |
idx_t | iborder | ||
) | const |
idx_t jive::mp::BorderSet::getBorderItemIDs | ( | const IdxVector & | itemIDs, |
idx_t | iborder | ||
) | const |
void jive::mp::BorderSet::getSomeBorderItems | ( | const IdxVector & | iitems, |
const IdxVector & | index, | ||
idx_t | iborder | ||
) | const |
IdxVector jive::mp::BorderSet::toVector | ( | ) | const |
BorderSet::Topology jive::mp::BorderSet::toMatrix | ( | ) | const |
IdxVector jive::mp::BorderSet::getMembersOf | ( | const IdxVector & | iborders | ) | const |
IdxVector jive::mp::BorderSet::getUniqueMembersOf | ( | const IdxVector & | iborders | ) | const |
void jive::mp::BorderSet::store | ( | BorderKind | kind, |
const Properties & | globdat | ||
) | const |
|
static |
|
static |
|
static |
|
protected |