Ceetron Data Provider Framework
CDPNodeGroup.h
1 //##################################################################################################
2 //
3 // Ceetron Data Provider Framework
4 //
5 // --------------------------------------------------------------------------------------------
6 // Copyright (C) 2018, Ceetron AS
7 //##################################################################################################
8 
9 #pragma once
10 
11 #include "CDPBaseTypes.h"
12 
13 
14 //==================================================================================================
15 //
16 //
17 //
18 //==================================================================================================
20 {
21 public:
22  virtual ~CDPNodeGroup() {};
23 
24  virtual void setNodes(const cdp_double_t* nodeArr, cdp_size_t nodeCount) = 0;
25  virtual void setNodeIds(const cdp_int_t* nodeIdArr, cdp_size_t nodeCount) = 0;
26 
27  virtual cdp_size_t groupIndex() const = 0;
28 };
29 
30 
virtual void setNodes(const cdp_double_t *nodeArr, cdp_size_t nodeCount)=0
Definition: CDPNodeGroup.cpp:27
Definition: CDPNodeGroup.h:19
virtual cdp_size_t groupIndex() const =0
Definition: CDPNodeGroup.cpp:46
virtual void setNodeIds(const cdp_int_t *nodeIdArr, cdp_size_t nodeCount)=0
Definition: CDPNodeGroup.cpp:37