Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
iudvectorlist.h
Go to the documentation of this file.
1 #pragma once
2 
8 #include "iudtypelist.h"
9 
10 namespace itascaxd {
11  class IUDVector;
12  using namespace itasca;
15  class IUDVectorList : public IUDTypeList<IUDVector> {
16  public:
18  virtual IThing *getIThing()=0;
20  virtual const IThing *getIThing() const=0;
22  virtual bool importFromFile(const QString &filename,const IGroupID &group)=0;
26  virtual bool exportToFile(const QString &filename,bool binary,const IRange *filter=0,const QString &comment=QString())=0;
27  };
28 } // namespace itascaxd
29 // EoF
Interface to a filter, used as the main method for filtering objects.
Definition: irange.h:31
namespace Itasca
Definition: basememory.cpp:9
Base class for items that will be stored in containers.
Definition: ithing.h:31
Interface to a container of user-define data value types.
Definition: iudtypelist.h:25
Interface for the list of all IUDVector (user defined tensor).
Definition: iudvectorlist.h:15
Definition: igroup.h:91
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
IUDTypeList is a template interface, for a container of IUDType objects.