cee::ug::PartHitItems
- 
class PartHitItems
- Class for storing identifier for a part (state id, geometry id, part id/index) and optionally also a list of element indices within this part. - This class is used to store the result of a regionIntersect() done on a UnstructGridModel. - See also - Ray and UnstructGridModel - Public Functions - 
PartHitItems()
- Constructs an empty part hit items. 
 - 
PartHitItems(const PartHitItems &other)
- Copy constructor. 
 - 
PartHitItems &operator=(const PartHitItems &other)
- Assignment operator. 
 - 
int stateId() const
- Returns the state id of the hit item. 
 - 
void setStateId(int stateId)
- Sets the state id. 
 - 
size_t frameIndex() const
- Returns the frame index of the hit item. 
 - 
void setFrameIndex(size_t frameIndex)
- Sets the frame index of the hit item. 
 - 
size_t geometryIndex() const
- Returns the global geometry index, used to e.g. get the geometry from a DataState. 
 - 
void setGeometryIndex(size_t geometryIndex)
- Sets the geometry index. 
 - 
int partId() const
- Returns the part id of the hit item. 
 - 
void setPartId(int itemId)
- Sets the part id. 
 - 
size_t partIndex() const
- Returns the index of the part withing the geometry. 
 - 
void setPartIndex(size_t partIndex)
- Sets the index of of the part within the geometry. 
 - 
const std::vector<unsigned int> &elementIndices() const
- Returns the element indices stored in this items. - Zero-based indices for the elements in the specified part. 
 - 
void setElementIndices(const std::vector<unsigned int> &indices)
- Sets the element indices for this item. - Zero-based indices for the elements in the specified part. 
 - 
size_t elementCount() const
- Returns the number of element indices stored in this item. 
 
- 
PartHitItems()
