|
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 QStringList | getAllAttributes () const =0 |
| Return a list of all the attribute names.
|
|
virtual QVariant | getAttribute (const QString &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 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