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.