|
static const TType | type_ = 0x50b4d54c |
| The base type of an IThing.
|
|
◆ addGroup()
virtual bool itascaxd::IPieceMechanicalData::addGroup |
( |
const IGroupID & |
id | ) |
|
|
pure virtual |
Adds a group entry to this object. Returns true on success. If no slot is specified, the default slot is assumed.
◆ getExtra()
virtual const fish::IParameter* itascaxd::IPieceMechanicalData::getExtra |
( |
uint |
index | ) |
const |
|
pure virtual |
Returns an interface to the FISH extra variables for this object. May be null if no extra variables have ever been specified.
◆ getGroup()
virtual const IGroup* itascaxd::IPieceMechanicalData::getGroup |
( |
const ISlotID & |
id = ISlotID((uint) 0) | ) |
const |
|
pure virtual |
Returns the group entry directly in this object at that slot, or null if it does not exist. The group_ and groupName_ parts of id are ignored.
If not specified, the default slot is assumed.
◆ getGroupName()
virtual QString itascaxd::IPieceMechanicalData::getGroupName |
( |
const ISlotID & |
id = ISlotID() | ) |
const |
|
pure virtual |
Returns the group name directly in this object at that slot, or the null name if it does not exist. The group_ and groupName_ parts of id are ignored. If no slot is specified, then returns a contactenation of all groups in all slots.
◆ getIThing()
virtual IThing* itascaxd::IPieceMechanicalData::getIThing |
( |
| ) |
|
|
pure virtual |
Return the IThing interface.
◆ getType()
virtual TType itascaxd::IPieceMechanicalData::getType |
( |
| ) |
const |
|
pure virtual |
This function returns a character string indicating the type. It may be compared directly by pointer value (fast), or a string comparison may be given. Used mostly for save/restore – to indicate the object type for polymorphic containers.
◆ isInGroup()
virtual uint itascaxd::IPieceMechanicalData::isInGroup |
( |
const FArray< IGroupID > & |
ids, |
|
|
TType |
type = 0 , |
|
|
bool |
only = false |
|
) |
| const |
|
pure virtual |
Returns true if this object is considered to belong to the group. Applied either to this object directly, or possibly to connected objects. (For example, gridpoints in FLAC3D are considered a member of a group if any zones connected to them are in that group). If slot is specified, then only checks that slot, otherwise checks all.
◆ removeGroup()
virtual bool itascaxd::IPieceMechanicalData::removeGroup |
( |
const IGroupID & |
id | ) |
|
|
pure virtual |
Removes all entries matching g or name from this object, if not slot is specified. Returns true if one or more entries were removed.
◆ setExtra()
virtual void itascaxd::IPieceMechanicalData::setExtra |
( |
uint |
index, |
|
|
const fish::IParameter & |
p |
|
) |
| |
|
pure virtual |
Returns an interface to the FISH extra variables for this object. May be null if no extra variables have ever been specified.
The documentation for this class was generated from the following file: