|
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 |
| Return IThing interface associated with this piece. More...
|
|
virtual IPiece * | getFirstPiece ()=0 |
| Get the first piece.
|
|
virtual const IPiece * | getFirstPiece () const =0 |
| Get the first piece. More...
|
|
virtual IThing * | getFirstIThing ()=0 |
| Get the first IThing - may be different than getFirstPiece.
|
|
virtual const IThing * | getFirstIThing () const =0 |
| Get the first piece. More...
|
|
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, 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< quint64 > | getSurfaceTriangles () const =0 |
|
◆ 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 |
Return IThing interface associated with this piece.
The documentation for this class was generated from the following file:
- C:/Source/itasca-suite/common/module/interface/ibody.h