13 #ifndef SO_META_INFORMATION_MAP_H
14 #define SO_META_INFORMATION_MAP_H
17 #include <ThirdPartyWarningsDisable.h>
18 #include <Inventor/nodes/SoSubNode.h>
20 #include <ThirdPartyWarningsRestore.h>
34 virtual void set(
const char* key,
float value) = 0;
35 virtual void set(
const char* key,
double value) = 0;
36 virtual void set(
const char* key,
int value) = 0;
37 virtual void set(
const char* key,
const std::string& value) = 0;
38 virtual void set(
const char* key,
const SbString& value) = 0;
39 virtual void set(
const char* key,
const SbVec2f& value) = 0;
40 virtual void set(
const char* key,
const SbVec3f& value) = 0;
41 virtual void set(
const char* key,
const SbVec4f& value) = 0;
42 virtual void set(
const char* key,
const SbMatrix& value) = 0;
43 virtual void set(
const char* key,
const char* data,
size_t size) = 0;
#define INVENTORWRAPPER_API
Library initialization and export macros for platform independecy of project.