11 #include "CDPBaseTypes.h"
12 #include "CDPInitOptions.h"
13 #include "CDPResult.h"
30 virtual void close() = 0;
virtual bool getRigidBodyTransformations(cdp_size_t geometryIndex, cdp_int_t stateId, CDPTransformations *transformations)=0
Definition: CDPDataProvider.cpp:133
virtual void pollForChanges(CDPChangeNotifications *changeNotifications)=0
Definition: CDPDataProvider.cpp:169
Definition: CDPGeometry.h:37
Definition: CDPResult.h:21
Definition: CDPDataProvider.h:23
Definition: CDPChangeNotifications.h:23
virtual bool init(const CDPString &modelKey, const CDPInitOptions &initOptions)=0
Definition: CDPDataProvider.cpp:40
Definition: CDPInitOptions.h:19
Definition: CDPGeometry.h:22
virtual bool getSet(cdp_int_t setId, CDPSet *set)=0
Definition: CDPDataProvider.cpp:109
virtual bool getMetaData(CDPMetaData *metaData)=0
Definition: CDPDataProvider.cpp:65
virtual bool getGeometry(const CDPGeometrySpec &spec, CDPGeometry *geometry)=0
Definition: CDPDataProvider.cpp:95
Definition: CDPString.h:22
virtual bool getElementVisibilityResult(cdp_size_t geometryIndex, cdp_int_t stateId, CDPVisibilityResult *result)=0
Definition: CDPDataProvider.cpp:147
Definition: CDPResult.h:36
virtual bool getResult(const CDPResultSpec &spec, CDPResult *result)=0
Definition: CDPDataProvider.cpp:123
Definition: CDPVisibilityResult.h:21
virtual void close()=0
Definition: CDPDataProvider.cpp:51