23        inline static const TType type_ = 0x4d250d32;
 
   25        virtual IThing *               getIThing()=0;
 
   26        virtual const IThing *         getIThing() 
const=0;
 
   27        virtual string                 getName() 
const=0; 
 
   28        virtual DVect                  getPosition() 
const=0;
 
   31        virtual const IFracNetwork *   getNextIFracNetwork() 
const=0;
 
   33        virtual IFracture *            getFirstIFracture()=0;
 
   34        virtual const IFracture *      getFirstIFracture() 
const=0;
 
   48        virtual IFracture             *findIFracWithID(uint64 
id)=0;
 
   49        virtual const IFracture       *findIFracWithID(uint64 
id) 
const=0;
 
   51        virtual uint32                  getDominance() 
const = 0;
 
   52        virtual void                    setDominance(uint32 v) = 0;
 
   53        virtual uint32                  getFinalDom() 
const = 0;
 
   54        virtual bool                    hasFracWithDominance(uint32 domOrder) 
const = 0;
 
   56        virtual void                    deleteFracture(
IFracture *f) = 0;
 
   57        virtual IFracture              *createDiskFracture(
const DVect &pos,
const double &radius=0,
const double &dip=0,
const double &dipdir=0,uint64 fracID=0) = 0;
 
   58        virtual IFracture              *createFractureFromVertices(
const std::vector<DVect> &vloc,uint64 fracID=0) = 0;
 
   60        virtual uint32                  getNumFractures() 
const=0;
 
   61        virtual IContainer             *getFracNetworkAsFracContainer() =0;
 
   62        virtual const IContainer       *getFracNetworkAsFracContainer() 
const=0;
 
 
An array class that attempts to minimize unnecessary heap access.
Definition farray.h:25
Definition ifracnetwork.h:21
Definition ifracture.h:25
Interface for containers of IThings.
Definition icontainer.h:21
Base class for items that will be stored in containers.
Definition ithing.h:31
debug checked shorthand for std::numeric_limits<T>::
Definition limit.h:25
An array class that attempts to minimize unnecessary heap access.
uint32 TType
class type indicator
Definition basedef.h:47
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:156
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6