Itasca C++ Interface
Loading...
Searching...
No Matches
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: