Ceetron Data Provider Framework
CDPResult.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 
14 
15 
16 //==================================================================================================
17 //
18 //
19 //
20 //==================================================================================================
21 class CDPResult
22 {
23 public:
24  virtual ~CDPResult() {};
25 
26  virtual CDPResultValueGroup* addGroup() = 0;
27 };
28 
29 
30 
31 //==================================================================================================
32 //
33 //
34 //
35 //==================================================================================================
37 {
38 public:
39  virtual ~CDPResultSpec() {};
40 
41  virtual cdp_size_t geometryIndex() const = 0;
42  virtual cdp_int_t resultId() const = 0;
43  virtual cdp_int_t stateId() const = 0;
44 };
45 
46 
47 
virtual cdp_int_t stateId() const =0
Definition: CDPResult.cpp:70
Definition: CDPResult.h:21
Definition: CDPResult.h:36
virtual cdp_size_t geometryIndex() const =0
Definition: CDPResult.cpp:50
Definition: CDPResultValueGroup.h:19
virtual cdp_int_t resultId() const =0
Definition: CDPResult.cpp:60
virtual CDPResultValueGroup * addGroup()=0
Definition: CDPResult.cpp:32