cgma
|
#include <TBOwner.hpp>
Public Member Functions | |
virtual | ~TBOwner () |
virtual CubitStatus | remove_bridge (TopologyBridge *bridge)=0 |
virtual CubitStatus | bridge_destroyed (TopologyBridge *bridge) |
virtual CubitStatus | swap_bridge (TopologyBridge *old_tb, TopologyBridge *new_tb, bool reversed)=0 |
virtual CubitBoolean | contains_bridge (TopologyBridge *bridge) const |
virtual void | notify_reversed (TopologyBridge *)=0 |
virtual void | notify_joined (TopologyBridge *, TopologyBridge *) |
virtual void | notify_split (TopologyBridge *, TopologyBridge *) |
virtual void | notify_merged (TopologyBridge *dead_bridge, TopologyBridge *) |
virtual void | notify_copied (TopologyBridge *, TopologyBridge *) |
virtual void | notify_topology_modified (TopologyBridge *) |
Definition at line 21 of file TBOwner.hpp.
TBOwner::~TBOwner | ( | ) | [virtual] |
Definition at line 4 of file TBOwner.cpp.
{ }
virtual CubitStatus TBOwner::bridge_destroyed | ( | TopologyBridge * | bridge | ) | [inline, virtual] |
Reimplemented in SubEntitySet, and BridgeManager.
Definition at line 29 of file TBOwner.hpp.
{ return remove_bridge( bridge ); }
virtual CubitBoolean TBOwner::contains_bridge | ( | TopologyBridge * | bridge | ) | const [inline, virtual] |
Reimplemented in CompositeSurface, CompositeCurve, CompositeCoEdge, CompositeLump, CompositeBody, and BridgeManager.
Definition at line 36 of file TBOwner.hpp.
{ return (CubitBoolean)(bridge->owner() == this); }
virtual void TBOwner::notify_copied | ( | TopologyBridge * | , |
TopologyBridge * | |||
) | [inline, virtual] |
Definition at line 51 of file TBOwner.hpp.
{}
virtual void TBOwner::notify_joined | ( | TopologyBridge * | , |
TopologyBridge * | |||
) | [inline, virtual] |
Definition at line 41 of file TBOwner.hpp.
{}
virtual void TBOwner::notify_merged | ( | TopologyBridge * | dead_bridge, |
TopologyBridge * | |||
) | [inline, virtual] |
Definition at line 47 of file TBOwner.hpp.
{ remove_bridge( dead_bridge ); }
virtual void TBOwner::notify_reversed | ( | TopologyBridge * | ) | [pure virtual] |
Implemented in CompositeSurface, CompositeCurve, CompositeCoEdge, CompositePoint, BridgeManager, CompositeLump, CompositeBody, SubEntitySet, and HiddenEntitySet.
virtual void TBOwner::notify_split | ( | TopologyBridge * | , |
TopologyBridge * | |||
) | [inline, virtual] |
Reimplemented in CompositeSurface, and CompositeCurve.
Definition at line 44 of file TBOwner.hpp.
{}
virtual void TBOwner::notify_topology_modified | ( | TopologyBridge * | ) | [inline, virtual] |
virtual CubitStatus TBOwner::remove_bridge | ( | TopologyBridge * | bridge | ) | [pure virtual] |
Implemented in CompositeSurface, CompositeCurve, CompositeCoEdge, CompositePoint, CompositeLump, CompositeBody, SubEntitySet, HiddenEntitySet, and BridgeManager.
virtual CubitStatus TBOwner::swap_bridge | ( | TopologyBridge * | old_tb, |
TopologyBridge * | new_tb, | ||
bool | reversed | ||
) | [pure virtual] |
Implemented in CompositeSurface, CompositeCurve, CompositeCoEdge, CompositePoint, CompositeLump, CompositeBody, SubEntitySet, BridgeManager, and HiddenEntitySet.