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.