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.