Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | List of all members
itascaxd::IFragmentModule Class Referenceabstract

Public Member Functions

virtual int getNbFragments (double) const =0
 
virtual void setIgnoreBond (bool)=0
 
virtual bool getIgnoreBond ()=0
 
virtual void assignContact (IContact *)=0
 
virtual void removeContact (IContact *co)=0
 
virtual void registerBodyContainer (itasca::IContainer *)=0
 
virtual void registerContactContainer (TType, itasca::IContainer *, Range &r, bool fast=false)=0
 
virtual int getFragmentIndex (IBody *, double)=0
 
virtual const IContainergetIContainerFragment () const =0
 
virtual IContainergetIContainerFragment ()=0
 
virtual void getFragmentAtState (double state, FArray< IFragment * > *list)=0
 
virtual bool checkAddContact (IContact *co)=0
 
virtual QMap< double, quint64 > getHistory (IBody *bd)=0
 
virtual DVect getFragmentPosition (IFragment *cl, double state)=0
 
virtual uint getFragmentNbelem (IFragment *cl, double state)=0
 
virtual double getFragmentVolume (IFragment *cl, double state)=0
 
virtual QVector< const IBody * > verticesOfFragment (IFragment *cl)=0
 
virtual QVector< const IBody * > constructListVertices (IFragment *cl, double state)=0
 
virtual QVector< double > getActiveStates ()=0
 
virtual QVector< QPair< quint64, double > > getFragmentTimes () const =0
 
virtual double fragmentTimeFromNumber (int i) const =0
 
virtual int fragmentCycleFromNumber (int i) const =0
 
virtual int fragmentNumberFromTime (const double &d, bool closest=false) const =0
 

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