MeVisLab Resolution Independence API
SoMetaInformationMapQt Class Reference

Implements the SoMetaInformationMap using a QVariantMap as underlying storage. More...

#include <SoMetaInformationMapQt.h>

Inheritance diagram for SoMetaInformationMapQt:
SoMetaInformationMap

Public Member Functions

void clear ()
 clear previous render state More...
 
const QVariantMap & getValues ()
 get the current render state More...
 
Store render state information as key/value pairs
void set (const char *key, float value) override
 
void set (const char *key, double value) override
 
void set (const char *key, int value) override
 
void set (const char *key, const std::string &value) override
 
void set (const char *key, const SbString &value) override
 
void set (const char *key, const SbVec2f &value) override
 
void set (const char *key, const SbVec3f &value) override
 
void set (const char *key, const SbVec4f &value) override
 
void set (const char *key, const SbMatrix &value) override
 
void set (const char *key, const char *data, size_t size) override
 
- Public Member Functions inherited from SoMetaInformationMap
 SoMetaInformationMap ()
 
virtual ~SoMetaInformationMap ()
 

Detailed Description

Implements the SoMetaInformationMap using a QVariantMap as underlying storage.

Definition at line 23 of file SoMetaInformationMapQt.h.

Member Function Documentation

◆ clear()

void SoMetaInformationMapQt::clear ( )

clear previous render state

◆ getValues()

const QVariantMap& SoMetaInformationMapQt::getValues ( )

get the current render state

◆ set() [1/10]

void SoMetaInformationMapQt::set ( const char *  key,
const char *  data,
size_t  size 
)
overridevirtual

Implements SoMetaInformationMap.

◆ set() [2/10]

void SoMetaInformationMapQt::set ( const char *  key,
const SbMatrix &  value 
)
overridevirtual

Implements SoMetaInformationMap.

◆ set() [3/10]

void SoMetaInformationMapQt::set ( const char *  key,
const SbString &  value 
)
overridevirtual

Implements SoMetaInformationMap.

◆ set() [4/10]

void SoMetaInformationMapQt::set ( const char *  key,
const SbVec2f &  value 
)
overridevirtual

Implements SoMetaInformationMap.

◆ set() [5/10]

void SoMetaInformationMapQt::set ( const char *  key,
const SbVec3f &  value 
)
overridevirtual

Implements SoMetaInformationMap.

◆ set() [6/10]

void SoMetaInformationMapQt::set ( const char *  key,
const SbVec4f &  value 
)
overridevirtual

Implements SoMetaInformationMap.

◆ set() [7/10]

void SoMetaInformationMapQt::set ( const char *  key,
const std::string &  value 
)
overridevirtual

Implements SoMetaInformationMap.

◆ set() [8/10]

void SoMetaInformationMapQt::set ( const char *  key,
double  value 
)
overridevirtual

Implements SoMetaInformationMap.

◆ set() [9/10]

void SoMetaInformationMapQt::set ( const char *  key,
float  value 
)
overridevirtual

Implements SoMetaInformationMap.

◆ set() [10/10]

void SoMetaInformationMapQt::set ( const char *  key,
int  value 
)
overridevirtual

Implements SoMetaInformationMap.


The documentation for this class was generated from the following file: