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
 
const QVariantMap & getValues ()
 get the current render state
 
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: