17 virtual const IContainer * getIContainer()
const=0;
Class provides access to the an interface.
Definition: iinter.h:27
virtual const IInterface * getFirstInterface() const =0
Return a const pointer to the first interface stored. IInterface::getNext() can be used to iterate on...
virtual quint64 createElemWithFISH(const IZone *zone, quint32 face, QString name)=0
Creates interface element(s) for interface id on zone zone face face.
virtual uint getInterfaceNodeGroupNotice() const =0
Returns the tag for the interface elem group change notice.
virtual uint getInterfaceGeometryNotice() const =0
Returns a flag number that indicates that the interface geometry has changed.
Definition of a Signal2 object, holding a list of ISlot2 objects.
Definition: isignalbase.h:76
Base class for items that will be stored in containers.
Definition: ithing.h:31
Class provides access to the global list of all IIinterface objects in the model.
Definition: iinterlist.h:11
virtual uint getInterfaceGroupNotice() const =0
Returns the tag for the interface elem group change notice.
virtual uint getInterfaceQuantityNotice() const =0
Returns a flag number that indicates that the number of interfaces in the global interface list has c...
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 uint getInterfaceElemGroupNotice() const =0
Returns the tag for the interface elem group change notice.
Interface to provide access to a zone.
Definition: izone.h:116
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 uint getInterfaceNodeExtraNotice() const =0
Returns the tag for the interface node extra variable change notice.
Interface for containers of IThings.
Definition: icontainer.h:23
virtual quint32 getInterfaceElementType() const =0
Returns the general type for the interface elements.
virtual const IInterface * findInterfaceWithName(QString id) const =0
Given a interface id, returns const a pointer to the interface, or 0 if id does not exist.
Interface for container of IThings.
virtual const IThing * getIThing() const =0
returns a const IThing pointer
virtual uint getInterfaceElemExtraNotice() const =0
Returns the tag for the interface elem extra variable change notice.
virtual quint32 getInterfaceNodeType() const =0
Returns the general type for the interface nodes.