Itasca C++ Interface
|
Class provides access to the global list of all IIinterface objects in the model. More...
#include <iinterlist.h>
Public Member Functions | |
virtual const IThing * | getIThing () const =0 |
returns a const IThing pointer | |
virtual IThing * | getIThing ()=0 |
returns a IThing pointer | |
virtual const IContainer * | getIContainer () const =0 |
virtual IContainer * | getIContainer ()=0 |
virtual const IInterface * | getFirstInterface () const =0 |
Return a const pointer to the first interface stored. IInterface::getNext() can be used to iterate on the list. | |
virtual IInterface * | getFirstInterface ()=0 |
Return a pointer to the first interface stored. IInterface::getNext() can be used to iterate on the list. | |
virtual const IInterface * | findInterfaceWithName (string id) const =0 |
Given a interface id, returns const a pointer to the interface, or 0 if id does not exist. | |
virtual IInterface * | findInterfaceWithName (string id)=0 |
Given a interface id, returns a pointer to the interface, or 0 if id does not exist. | |
virtual uint32 | getInterfaceElementType () const =0 |
Returns the general type for the interface elements. | |
virtual uint32 | getInterfaceNodeType () const =0 |
Returns the general type for the interface nodes. | |
virtual uint32 | getInterfaceGeometryNotice () const =0 |
Returns a flag number that indicates that the interface geometry has changed. | |
virtual uint32 | getInterfaceQuantityNotice () const =0 |
Returns a flag number that indicates that the number of interfaces in the global interface list has changed. | |
virtual uint64 | createElemWithFISH (const IZone *zone, uint32 face, string name)=0 |
Creates interface element(s) for interface id on zone zone face face. | |
virtual IContainer::signal_type * | getNodeRemovedSignal ()=0 |
Returns a signal that get's called every time a node is removed from any interface in the list. | |
virtual IContainer::signal_type * | getElemRemovedSignal ()=0 |
Returns a signal that get's called every time an element is removed from any interface in the list. | |
virtual uint32 | getInterfaceNodeExtraNotice () const =0 |
Returns the tag for the interface node extra variable change notice. | |
virtual uint32 | getInterfaceElemExtraNotice () const =0 |
Returns the tag for the interface elem extra variable change notice. | |
virtual uint32 | getInterfaceElemGroupNotice () const =0 |
Returns the tag for the interface elem group change notice. | |
virtual uint32 | getInterfaceNodeGroupNotice () const =0 |
Returns the tag for the interface elem group change notice. | |
virtual uint32 | getInterfaceGroupNotice () const =0 |
Returns the tag for the interface elem group change notice. | |
Class provides access to the global list of all IIinterface objects in the model.
|
pure virtual |
Creates interface element(s) for interface id on zone zone face face.
One or two interface elements are created, depending on whether the zone face is a quadrilateral or a triangle.
Returns 1 or 2, indicating whether one or two elements were created.