|
Itasca C++ Interface
|
Interface for the global list of all geomtric data sets IBodySet. More...
#include <ibody.h>
Public Member Functions | |
| virtual IContainer * | getIContainer ()=0 |
| Returns an IContainer interface for the list of all IBodySet objects. | |
| virtual const IContainer * | getIContainer () const =0 |
| Returns an IContainer interface for the list of all IBodySet objects. | |
| virtual quint32 | getIBodyPointType () const =0 |
| Returns the type identifier for IBodyPoint objects. | |
| virtual quint32 | getIBodyEdgeType () const =0 |
| Returns the type identifier for IBodyEdge objects. | |
| virtual quint32 | getIBodyFaceType () const =0 |
| Returns the type identifier for IBodyFace objects. | |
| virtual quint32 | getIBodyBlockType () const =0 |
| Returns the type identifier for IBodyBlock objects. | |
| virtual quint32 | getIBodySetType () const =0 |
| Returns the type identifier for IBodySet objects. | |
| virtual IBodySet * | getFirstBodySet ()=0 |
| virtual const IBodySet * | getFirstBodySet () const =0 |
| Returns a pointer to the first IBodySet in the list, or 0 if none are present. See the IBodySet::getNext() function. | |
| virtual const IBodySet * | current () const =0 |
| Returns a pointer to the current IBodySet. | |
| virtual void | current (IBodySet *set)=0 |
| Set's current body set. | |
| virtual IBodySet * | lookupWithID (quint64 id)=0 |
| Returns a pointer to the IBodySet with matching id, or 0 if it doesn't exist. Guaranteed to take less than linear time. | |
| virtual const IBodySet * | lookupWithID (quint64 id) const =0 |
| Returns a pointer to the IBodySet with matching id, or 0 if it doesn't exist. Guaranteed to take less than linear time. | |
| virtual IBodySet * | lookupWithName (const QString &name)=0 |
| Returns a pointer to the IBodySet with matching name, or 0 if it doesn't exist. Guaranteed to take less than linear time. | |
| virtual const IBodySet * | lookupWithName (const QString &name) const =0 |
| Returns a pointer to the IBodySet with matching name, or 0 if it doesn't exist. Guaranteed to take less than linear time. | |
| virtual QStringList | findAllBodySets () const =0 |
| Returns all body sets. | |
| virtual IBodySet * | create (const QString &name, quint64 id=0)=0 |
| virtual IBodySet * | removeSet (IBodySet *set)=0 |
| Removes set from the list, and destroys it. Returns a pointer to the next item in the list after set, or 0 if unsuccessful. | |
| virtual IContainer::signal_type * | getAnyAddedSignal2 () const =0 |
| Returns a signal that gets called every time anything is added. | |
| virtual IContainer::signal_type * | getAnyRemovedSignal2 () const =0 |
| Returns a signal that gets called every time anything is removed. | |
| virtual uint | getCurrentChangedCode () const =0 |
| Returns a notification code (see INoticeManager) indicating a current body set changed. | |
| virtual const IGeomSet * | getIGeomSet (const IGeomPoint *) const =0 |
| return geomset from a point | |
| virtual const IGeomSet * | getIGeomSet (const IGeomEdge *) const =0 |
| return geomset from a edge | |
| virtual const IGeomSet * | getIGeomSet (const IGeomPoly *) const =0 |
| return geomset from a poly | |
| virtual bool | sniffBodySetFileOK (const QString &filename, QString &bsetName) const =0 |
| shiff file for BodySet name returns true if it is ok and produced by "body export". | |
Static Public Attributes | |
| static const TType | type_ = 0x53ab1fd7 |
| The type identification number for this class, for use in convert_cast() and convert_getcast(). | |
Interface for the global list of all geomtric data sets IBodySet.
|
pure virtual |
|
pure virtual |
MOO TO VAL: I don't think these are necessary anymore, the IContainer interface should be sufficient. Returns a pointer to the first IBodySet in the list, or 0 if none are present. See the IBodySet::getNext() function.
1.8.15