|
virtual itasca::IContainer * | getIContainer ()=0 |
| Returns an IContainer interface for the list of all IGeomSet objects.
|
|
virtual const itasca::IContainer * | getIContainer () const =0 |
| Returns an IContainer interface for the list of all IGeomSet objects.
|
|
virtual uint32 | getIGeomPointType () const =0 |
| Returns the type identifier for IGeomPoint objects.
|
|
virtual uint32 | getIGeomEdgeType () const =0 |
| Returns the type identifier for IGeomEdge objects.
|
|
virtual uint32 | getIGeomPolyType () const =0 |
| Returns the type identifier for IGeomPoly objects.
|
|
virtual uint32 | getIGeomSetType () const =0 |
| Returns the type identifier for IGeomSet objects.
|
|
virtual IGeomSet * | getFirstGeomSet ()=0 |
| Returns a pointer to the first IGeomSet in the list, or 0 if none are present. See the IGeomSet::getNext() function.
|
|
virtual const IGeomSet * | getFirstGeomSet () const =0 |
| Returns a pointer to the first IGeomSet in the list, or 0 if none are present. See the IGeomSet::getNext() function.
|
|
virtual const IGeomSet * | getCurrent () const =0 |
| Returns a pointer to the current IGeomSet.
|
|
virtual IGeomSet * | lookupWithID (uint64 id)=0 |
| Returns a pointer to the IGeomSet with matching id, or 0 if it doesn't exist. Guaranteed to take less than linear time.
|
|
virtual const IGeomSet * | lookupWithID (uint64 id) const =0 |
| Returns a pointer to the IGeomSet with matching id, or 0 if it doesn't exist. Guaranteed to take less than linear time.
|
|
virtual IGeomSet * | lookupWithName (const IString &name)=0 |
| Returns a pointer to the IGeomSet with matching name, or 0 if it doesn't exist. Guaranteed to take less than linear time.
|
|
virtual const IGeomSet * | lookupWithName (const IString &name) const =0 |
| Returns a pointer to the IGeomSet with matching name, or 0 if it doesn't exist. Guaranteed to take less than linear time.
|
|
virtual StringList | findAllGeomSets (bool allowDuringRestore) const =0 |
| Returns all geometry sets.
|
|
virtual StringList | orderedGeomSets (bool allowDuringRestore) const =0 |
| Returns all geometry sets in order.
|
|
virtual IGeomSet * | create (const string &name)=0 |
|
virtual IGeomSet * | removeSet (IGeomSet *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 string | importFromFile (IGeomSet *set, const string &filename, const string &formatKeyword=string(), const itasca::IGroupID &id=itasca::IGroupID(), bool merge=true)=0 |
|
virtual string | exportToFile (const IGeomSet *set, const string &filename, const IRange *filter, const string &formatKeyword=string(), bool binary=false, bool nodes=false, bool edges=false, const string &comment=string(), uint32 *numberOfNodesExported=0, uint32 *numberOfPolysExported=0) const =0 |
|
virtual StringList | getFileFormatMasks () const =0 |
| Returns the list of file masks that will be autodetected as a supported geometry import format.
|
|
virtual StringList | getImportExportPluginNames () const =0 |
| get names list of all registered import-export plugins
|
|
virtual itasca::IGeomImportExport * | matchImportExport (const string &name) const =0 |
|
virtual itasca::IGeomImportExport * | findImportExportByFileExt (const string &filename) const =0 |
|
virtual void | registerImportExport (itasca::IGeomImportExport *obj, uint32 version)=0 |
| Register import-export object.
|
|
virtual uint64 | assignGroupsByProjection (itasca::IContainer *con, const DVect &proj, const std::vector< const IGeomSet * > &sets, const string &slot, const IRange *filter)=0 |
|
virtual itasca::IContainer::signal_type * | getAnyAddedSignal2 () const =0 |
| Returns a signal that gets called every time anything is added.
|
|
virtual itasca::IContainer::signal_type * | getAnyRemovedSignal2 () const =0 |
| Returns a signal that gets called every time anything is removed.
|
|
virtual uint32 | getCurrentChangedCode () const =0 |
| Returns a notification code (see INoticeManager) indicating a current geometry set changed.
|
|
virtual IGeometry * | newLocalInstance () const =0 |
| Creates new empty local instance of Geometry object, it is not the global engine singleton,.
|
|
virtual void | destroy ()=0 |
| Destroys-delete local instance of geometry object.
|
|
Interface for the global list of all geomtric data sets IGeomSet.