cee::ug::DataNodeSetItem
-
class DataNodeSetItem
This class identifies a node within an UnstructGrid model and is used as an item in a DataNodeSet.
A node is uniquely identified within a UnstructGrid DataSource by three numbers:
Geometry id: id of the corresponding DataGeometry as returned by DataGeometry::id()
Part id: id of the corresponding DataPart of the DataGeometry as returned by DataPart::partId()
Node index: index of the node in the DataNodes of the DataPart
See also
Public Functions
-
DataNodeSetItem()
Constructs an empty item.
-
DataNodeSetItem(int geometryId, int partId, size_t nodeIndex)
Constructs a set item with the given data.
-
DataNodeSetItem(const DataNodeSetItem &other)
Constructs an item as a copy of other.
-
const DataNodeSetItem &operator=(const DataNodeSetItem &other)
Assigns other to this item and returns a reference to this item.
-
bool operator==(const DataNodeSetItem &rhs) const
Returns true if this set item is equal to the given rhs item.
-
bool operator!=(const DataNodeSetItem &rhs) const
Returns true if this set item is not equal to the given rhs item.
-
bool operator<(const DataNodeSetItem &other) const
Returns true if this item is less than the passed item other.
-
bool operator>(const DataNodeSetItem &other) const
Returns true if this item is larger than the passed item other.
-
int geometryId() const
Returns the geometry id of this set item.
See also
-
void setGeometryId(int geometryId)
Sets the geometry id of this set item.
This id must correspond to the DataGeometry::id() of the geometry of the node
See also
-
int partId() const
Returns the part id of this set item.
See also
-
void setPartId(int partId)
Sets the part id of this set item.
This id must correspond to the DataPart::partId() of the part of the node
See also
-
size_t nodeIndex() const
Returns the node index or the set item.