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.