cee::ug::PartInfo
-
class
PartInfo
Simple class containing metadata info for a part.
A result info contains:
- Part id
- Part name
Default part id is -1 which indicates an invalid id.
Metadata for a model is accessed from the data source directory.
Example
Example on getting the name of a specific part using the metadata directory.
int geometryIndex = 0; int partId = 1; PartInfo partInfo = source->directory()->findPartInfo(geometryIndex, partId); sdt::wstring partName = partInfo.name();
See also
Public Functions
-
PartInfo
() Constructs an empty object.
Default id is -1 (invalid).
-
PartInfo
(int partId, const Str &partName) Constructs a new object with the given part id and part name.
-
PartInfo &
operator=
(const PartInfo &rhs) Assigns rhs to this part info and returns a reference to this part info.
-
int
id
() const Returns the part id.
Returns -1 if this object is invalid.
-
bool
isBoundaryCondition
() const Returns true if the part is used to locate boundary conditions.
-
void
setBoundaryCondition
(bool on) Sets the flag that indicates if the part is used to locate boundary conditions.
-
int
parentId
() const Returns the parent part id.
Returns -1 if this object is invalid or has not been set
-
void
setParentId
(int parentId) Sets the parent Part info.
-
Str
partDataValue
(const Str &name) const Returns the value of the given part data attribute.
Part data is additional key/value pairs provided by the file reader, and is only used for information purposes.