Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
iudtensorlist.h
Go to the documentation of this file.
1 #pragma once
2 
8 #include "iudtypelist.h"
9 
10 namespace itascaxd {
11  class IUDTensor;
12  using namespace itasca;
13 
16  class IUDTensorList : public IUDTypeList<IUDTensor> {
17  public:
19  virtual IThing *getIThing()=0;
21  virtual const IThing *getIThing() const=0;
23  virtual bool importFromFile(const QString &filename,const IGroupID &group)=0;
27  virtual bool exportToFile(const QString &filename,bool binary,const IRange *filter=0,const QString &comment=QString())=0;
28  };
29 } // namespace itascaxd
30 // 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
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.
Interface for the list of all IUDTensor (user defined tensor).
Definition: iudtensorlist.h:16