15 #include "CeeUnstructGrid/Base.h" 17 #include "CeeCore/RefCountedObject.h" 18 #include "CeeCore/Vec3d.h" 38 size_t nodeCount()
const;
39 Vec3d node(
size_t index)
const;
41 void resize(
size_t nodeCount);
42 void setNode(
size_t index,
const Vec3d& node);
44 void setNodes(
const std::vector<Vec3d>& nodes);
45 void setNodes(
const double nodes[],
size_t nodeCount);
46 void setNodesFloat(
const float nodes[],
size_t nodeCount);
48 bool hasNodeIds()
const;
50 int nodeId(
size_t index)
const;
52 size_t nodeIndex(
int nodeId)
const;
54 void setNodeId(
size_t index,
int nodeId);
55 void setNodeIds(
const std::vector<int>& nodeIds);
56 void setNodeIds(
const int nodeIds[],
size_t nodeCount);
58 const double* rawNodesPointer()
const;
59 const int* rawIdsPointer()
const;
A part in the geometry. Consists of a collection of node coordinates and a collection element connect...
Definition: DataPart.h:28
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
A query object for extracting data and information from data elements.
Definition: ElementsQuery.h:33
Base class for all reference counted objects with built-in support for intrusive reference counting...
Definition: RefCountedObject.h:34
Collection of coordinates (and optionally ids) of the element nodes in a part.
Definition: DataNodes.h:32
Vector class for a 3D double vector.
Definition: Vec3d.h:26