|
| INav4MomAssocs () |
| Default constructor: More...
|
|
| INav4MomAssocs (const INav4MomAssocs &rhs) |
| Copy constructor: More...
|
|
INav4MomAssocs & | operator= (const INav4MomAssocs &rhs) |
| Assignment operator: More...
|
|
| ~INav4MomAssocs () |
| Constructor with parameters: More...
|
|
bool | assocs (const INavigable4Momentum *object, ConstDataVector< INavigable4MomentumCollection > &assocs) const |
| Retrieve all the associated-to objects which have been associated to the given. More...
|
|
bool | getAssociations (const INav4MomLink &objectLink, INav4MomLinkContainer &associatedElementLinks) const |
| Retrieve all the associated-to ElementLinks_to_objects which have been associated to the given. More...
|
|
bool | getAssociations (const INavigable4Momentum *object, INav4MomLinkContainer &associatedElementLinks) const |
| Retrieve all the associated-to ElementLinks_to_objects which have been associated to the given. More...
|
|
bool | getAssociations (const AssociationMap< INavigable4MomentumCollection, INavigable4MomentumCollection >::object_type *objPointer, AssociationMap< INavigable4MomentumCollection, INavigable4MomentumCollection >::asso_list &assocs) const |
| Reimplement the method from the base class to not shaddow it. More...
|
|
bool | getAssociations (const AssociationMap< INavigable4MomentumCollection, INavigable4MomentumCollection >::object_iterator &objIter, AssociationMap< INavigable4MomentumCollection, INavigable4MomentumCollection >::asso_list &assocs) const |
| Reimplement the method from the base class to not shaddow it. More...
|
|
void | addAssocStore (const DataLink< INav4MomAssocs > &assocStore) |
| Retrieve all the associated-to objects which have been associated to the given. More...
|
|
std::vector< DataLink< INav4MomAssocs > > | getAssocStores () const |
| Return links to all other association stores. More...
|
|
|
- Parameters
-
objectContainer | - pointer to the object container |
objectIndex | - index of object in container |
objectPointer | - pointer to object |
assoContainer | - container of potentially associated objects |
assoIndex | - index of associated object in container |
assoPointer | - pointer to associated object |
|
void | addAssociation (const object_container_type *objectContainer, const object_index_type &objectIndex, const asso_container_type *assoContainer, const asso_index_type &assoIndex) |
|
void | addAssociation (const object_container_type *objectContainer, const object_type *objectPointer, const asso_container_type *assoContainer, const asso_type *assoPointer) |
|
void | addAssociation (const object_link &objectLink, const asso_link &assoLink) |
|
|
- Parameters
-
objectContainer | - pointer to the object container |
objectIndex | - index of object in container |
objectPointer | - pointer to object |
assoContainer | - container of potentially associated objects |
assoIndex | - index of associated object in container |
assoPointer | - pointer to associated object |
|
void | addAssociation (const object_container_type *objectContainer, const object_index_type &objectIndex, const asso_container_type *assoContainer, const asso_index_type &assoIndex) |
|
void | addAssociation (const object_container_type *objectContainer, const object_type *objectPointer, const asso_container_type *assoContainer, const asso_type *assoPointer) |
|
void | addAssociation (const object_link &objectLink, const asso_link &assoLink) |
|
|
The association iterators are returned for a given object, which can either be referenced by its pointer or its iterator in the internal store.
- Parameters
-
objectPointer | - pointer to a given object |
objectIter | - iterator to a given object |
|
store_type | m_associationMap |
| internal store More...
|
|
object_iterator | beginObject () const |
| begin iterator for objects More...
|
|
object_iterator | endObject () const |
| end iterator for objects More...
|
|
asso_iterator | beginAssociation (const object_type *objectPointer) const |
| begin iterator for associations More...
|
|
asso_iterator | beginAssociation (const object_iterator &objectIter) const |
|
asso_iterator | endAssociation (const object_type *objectPointer) const |
| end iterator for associations More...
|
|
asso_iterator | endAssociation (const object_iterator &objectIter) const |
|
const object_type * | getObject (const object_iterator &objectIter) const |
| get association iterators by object iterator More...
|
|
object_iterator | findObject (const object_type *theObject) const |
| finding an object with allocation More...
|
|
bool | containsObject (const object_type *theObject) const |
| testing if object is in store More...
|
|
size_t | getNumberOfObjects () const |
| retrieve number of objects in store More...
|
|
const asso_type * | getAssociation (asso_iterator assoIter) const |
| associations iterator access More...
|
|
asso_iterator | findAssociation (const object_iterator &objectIter, const asso_type *assoPointer) const |
| find association More...
|
|
asso_iterator | findAssociation (const object_type *objectPointer, const asso_type *assoPointer) const |
|
bool | containsAssociation (const object_iterator &objectIter, const asso_type *assoPointer) const |
| containment check More...
|
|
bool | containsAssociation (const object_type *objectPointer, const asso_type *assoPointer) const |
|
bool | containsAssociation (const asso_type *assoPointer) const |
|
bool | getObjects (const asso_type *assoPointer, object_list &theObjects) const |
| get all objects for a given association More...
|
|
bool | getObjects (const asso_iterator &assoIter, object_list &theObjects) const |
| get all objects for a given association More...
|
|
bool | getAssociations (const object_type *objPointer, asso_list &assocs) const |
| get all associations for a given object More...
|
|
bool | getAssociations (const object_iterator &objIter, asso_list &assocs) const |
| get all associations for a given object More...
|
|
size_t | size () |
| get number of associations More...
|
|
size_t | size () const |
| get number of associations More...
|
|
size_t | size (const object_type *objectPointer) const |
|
size_t | size (const object_iterator &objectIter) const |
|
size_t | getNumberOfAssociations (const object_type *objectPointer) const |
|
size_t | getNumberOfAssociations (const object_iterator &objectIter) const |
|
store_iterator_type | internalFind (const object_link &objectLink, const asso_link &assoLink) |
| internally used find method More...
|
|
bool | addToStore (const object_link &objectLink, const asso_link &assoLink) |
| internally used function to add links to store More...
|
|
Definition at line 30 of file INav4MomAssocs.h.