Itasca C++ Interface
Loading...
Searching...
No Matches
dfn::IFracNetwork Class Referenceabstract

Public Member Functions

virtual IThing * getIThing ()=0
virtual const IThing * getIThing () const =0
virtual string getName () const =0
virtual DVect getPosition () const =0
virtual IFracNetwork * getNextIFracNetwork ()=0
virtual const IFracNetwork * getNextIFracNetwork () const =0
virtual IFracture * getFirstIFracture ()=0
virtual const IFracture * getFirstIFracture () const =0
virtual void getFractureList (FArray< IFracture * > *ret)=0
virtual void getFractureList (FArray< const IFracture * > *ret) const =0
virtual void getVertexList (FArray< IVertexDFN * > *ret)=0
virtual void getVertexList (FArray< const IVertexDFN * > *ret) const =0
virtual void getContactList (FArray< IContact * > *ret, const TType &type=0, IFracture *frac=0)=0
virtual void getContactList (FArray< const IContact * > *ret, const TType &type=0, const IFracture *frac=0) const =0
virtual const IFracture * findClosestFracture (const DVect &pos, const double &radius=limits< double >::max()) const =0
virtual IFracture * findClosestFracture (const DVect &pos, const double &radius=limits< double >::max())=0
virtual IFracture * findIFracWithID (uint64 id)=0
virtual const IFracture * findIFracWithID (uint64 id) const =0
virtual uint32 getDominance () const =0
virtual void setDominance (uint32 v)=0
virtual uint32 getFinalDom () const =0
virtual bool hasFracWithDominance (uint32 domOrder) const =0
virtual void deleteFracture (IFracture *f)=0
virtual IFracture * createDiskFracture (const DVect &pos, const double &radius=0, const double &dip=0, const double &dipdir=0, uint64 fracID=0)=0
virtual IFracture * createFractureFromVertices (const std::vector< DVect > &vloc, uint64 fracID=0)=0
virtual uint32 getNumFractures () const =0
virtual IContainer * getFracNetworkAsFracContainer ()=0
virtual const IContainer * getFracNetworkAsFracContainer () const =0

Static Public Attributes

static const TType type_ = 0x4d250d32

The documentation for this class was generated from the following file: