open_iA 2024.9
Loading...
Searching...
No Matches
iAXmlSettings Class Reference

Class for loading and storing settings (transfer functions) to/from XML documents. More...

#include <iAXmlSettings.h>

Public Member Functions

 iAXmlSettings ()
 
QDomElement createElement (QString const &elementName)
 
QDomElement createElement (QString const &elementName, QDomNode parent)
 
QDomDocument & document ()
 
QDomElement documentElement ()
 
bool fromString (QString const &xmlStr)
 
bool hasElement (QString const &nodeName) const
 
bool loadTransferFunction (iATransferFunction *transferFunction)
 
QDomNode node (QString const &nodeName)
 
bool read (QString const &filename)
 
void save (QString const &fileName)
 
void saveTransferFunction (iATransferFunction *transferFunction)
 
QString toString () const
 

Static Public Member Functions

static bool loadTransferFunction (QDomNode const &functionsNode, iATransferFunction *transferFunction)
 

Detailed Description

Class for loading and storing settings (transfer functions) to/from XML documents.

Constructor & Destructor Documentation

◆ iAXmlSettings()

iAXmlSettings::iAXmlSettings ( )

Member Function Documentation

◆ createElement() [1/2]

QDomElement iAXmlSettings::createElement ( QString const & elementName)

◆ createElement() [2/2]

QDomElement iAXmlSettings::createElement ( QString const & elementName,
QDomNode parent )

◆ document()

QDomDocument & iAXmlSettings::document ( )

◆ documentElement()

QDomElement iAXmlSettings::documentElement ( )

◆ fromString()

bool iAXmlSettings::fromString ( QString const & xmlStr)

◆ hasElement()

bool iAXmlSettings::hasElement ( QString const & nodeName) const

◆ loadTransferFunction() [1/2]

bool iAXmlSettings::loadTransferFunction ( iATransferFunction * transferFunction)

◆ loadTransferFunction() [2/2]

bool iAXmlSettings::loadTransferFunction ( QDomNode const & functionsNode,
iATransferFunction * transferFunction )
static

◆ node()

QDomNode iAXmlSettings::node ( QString const & nodeName)

◆ read()

bool iAXmlSettings::read ( QString const & filename)

◆ save()

void iAXmlSettings::save ( QString const & fileName)

◆ saveTransferFunction()

void iAXmlSettings::saveTransferFunction ( iATransferFunction * transferFunction)

◆ toString()

QString iAXmlSettings::toString ( ) const

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