|
Jive reference manual
|
#include <jive/mp/XBorderSet.h>

Public Types | |
| typedef XBorderSet | Self |
| typedef BorderSet | Super |
| typedef util::XGroupSet | Data |
Public Types inherited from jive::mp::BorderSet | |
| 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 | |
| XBorderSet () | |
| XBorderSet (const Ref< Data > &borders) | |
| Data * | getData () const |
| Self | clone () const |
| void | clear () const |
| void | reserve (idx_t count) const |
| void | trimToSize () const |
| idx_t | addBorder (const IdxVector &inodes) const |
| idx_t | addBorder (idx_t borderID, const IdxVector &inodes) const |
| void | eraseBorders (const IdxVector &iborders) const |
| void | reorderBorders (const Reordering &reord) const |
| void | setBorderItems (idx_t iborder, const IdxVector &iitems) const |
Public Member Functions inherited from jive::mp::BorderSet | |
| 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 Public Member Functions inherited from jive::mp::BorderSet | |
| 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) |
Additional Inherited Members | |
Protected Member Functions inherited from jive::mp::BorderSet | |
| 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) |
Protected Attributes inherited from jive::util::ItemSetSkin | |
| Ref< Data > | data_ |
| typedef XBorderSet jive::mp::XBorderSet::Self |
| typedef BorderSet jive::mp::XBorderSet::Super |
| jive::mp::XBorderSet::XBorderSet | ( | ) |
| XBorderSet::Data * jive::mp::XBorderSet::getData | ( | ) | const |
| XBorderSet jive::mp::XBorderSet::clone | ( | ) | const |
| void jive::mp::XBorderSet::clear | ( | ) | const |
| void jive::mp::XBorderSet::reserve | ( | idx_t | count | ) | const |
| void jive::mp::XBorderSet::trimToSize | ( | ) | const |
| idx_t jive::mp::XBorderSet::addBorder | ( | const IdxVector & | inodes | ) | const |
| idx_t jive::mp::XBorderSet::addBorder | ( | idx_t | borderID, |
| const IdxVector & | inodes | ||
| ) | const |
| void jive::mp::XBorderSet::eraseBorders | ( | const IdxVector & | iborders | ) | const |
| void jive::mp::XBorderSet::reorderBorders | ( | const Reordering & | reord | ) | const |
| void jive::mp::XBorderSet::setBorderItems | ( | idx_t | iborder, |
| const IdxVector & | iitems | ||
| ) | const |
|
static |
|
static |