|
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 |
( |
uint32 | 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((uint32) 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()
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 |
◆ 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 uint32 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 |
( |
uint32 | index, |
|
|
const fish::IParameter & | p ) |
|
pure virtual |
The documentation for this class was generated from the following file: