|  | 
| enum | InOutMode { FullyOut =0
, FullyIn
, IntersectOut
, IntersectIn
,
 Surround
 }
 | 
|  | Enumerator for defining the geometric attributes of a body relative to a geometric shape. 
 | 
|  | 
|  | 
| virtual IThing * | getIThing ()=0 | 
|  | Return IThing interface associated with this piece. 
 | 
|  | 
| virtual const IThing * | getIThing () const =0 | 
|  | 
| virtual IPiece * | getFirstPiece ()=0 | 
|  | Get the first piece. 
 | 
|  | 
| virtual const IPiece * | getFirstPiece () const =0 | 
|  | 
| virtual IThing * | getFirstIThing ()=0 | 
|  | Get the first IThing - may be different than getFirstPiece. 
 | 
|  | 
| virtual const IThing * | getFirstIThing () const =0 | 
|  | 
| virtual StringList | getAllAttributes () const =0 | 
|  | Return a list of all the attribute names. 
 | 
|  | 
| virtual base::Property | getAttribute (const string &name) const =0 | 
|  | Return the value of the attribute. 
 | 
|  | 
| virtual DExtent3 | getExtent () const =0 | 
|  | 
| virtual bool | isBoxIn (const DExtent &d, const double &tol=1e-7) const =0 | 
|  | 
| virtual bool | intersectsBox (const DExtent &d, const double &tol=1e-7) const =0 | 
|  | 
| virtual InOutMode | checkInOutSphere (const DVect &, const double &) const =0 | 
|  | 
| virtual Quat | getOrient () const =0 | 
|  | 
| virtual int | getFragmentIndex () const =0 | 
|  | 
| virtual void | setFragmentIndex (int ind)=0 | 
|  | 
| virtual void | resetTimeStepContributions ()=0 | 
|  | 
| virtual void | getOldStress (std::array< double, dimval(3, 6)> &) const =0 | 
|  | 
| virtual double | getVolume () const =0 | 
|  | 
| virtual bool | getAnyFixed () const =0 | 
|  | 
| virtual bool | getAllFixed () const =0 | 
|  | 
| virtual DVect | getPosition () const =0 | 
|  | 
| virtual double | getBodyConvergence () const =0 | 
|  | 
| virtual std::vector< uint64 > | getSurfaceTriangles () const =0 | 
|  | 
|  | 
| static const TType | type_ = 0x4c815b83 | 
|  | The type identification number for this class, for use in convert_cast() and convert_getcast(). 
 | 
|  | 
◆ getFirstIThing()
  
  | 
        
          | virtual const IThing * itascaxd::IBody::getFirstIThing | ( |  | ) | const |  | pure virtual | 
 
 
◆ getFirstPiece()
  
  | 
        
          | virtual const IPiece * itascaxd::IBody::getFirstPiece | ( |  | ) | const |  | pure virtual | 
 
 
◆ getIThing()
  
  | 
        
          | virtual const IThing * itascaxd::IBody::getIThing | ( |  | ) | const |  | pure virtual | 
 
 
The documentation for this class was generated from the following file:
- C:/Source/itasca-suite/common/module/interface/ibody.h