VAPOR3 3.9.4
Public Member Functions | Static Public Member Functions | List of all members
VAPoR::RendererFactory Class Reference

#include <Renderer.h>

Public Member Functions

void RegisterFactoryFunction (string myName, string myParamsName, function< Renderer *(const ParamsMgr *, string, string, string, string, DataMgr *)> classFactoryFunction)
 
RendererCreateInstance (const ParamsMgr *pm, string winName, string dataSetName, string classType, string instName, DataMgr *dataMgr))
 
string GetRenderClassFromParamsClass (string paramsClass) const
 
string GetParamsClassFromRenderClass (string renderClass) const
 
std::vector< string > GetFactoryNames () const
 

Static Public Member Functions

static RendererFactoryInstance ()
 

Detailed Description

Definition at line 321 of file Renderer.h.

Member Function Documentation

◆ CreateInstance()

Renderer * VAPoR::RendererFactory::CreateInstance ( const ParamsMgr pm,
string  winName,
string  dataSetName,
string  classType,
string  instName,
DataMgr dataMgr 
)

◆ GetFactoryNames()

std::vector< string > VAPoR::RendererFactory::GetFactoryNames ( ) const

◆ GetParamsClassFromRenderClass()

string VAPoR::RendererFactory::GetParamsClassFromRenderClass ( string  renderClass) const

◆ GetRenderClassFromParamsClass()

string VAPoR::RendererFactory::GetRenderClassFromParamsClass ( string  paramsClass) const

◆ Instance()

static RendererFactory * VAPoR::RendererFactory::Instance ( )
static

◆ RegisterFactoryFunction()

void VAPoR::RendererFactory::RegisterFactoryFunction ( string  myName,
string  myParamsName,
function< Renderer *(const ParamsMgr *, string, string, string, string, DataMgr *)>  classFactoryFunction 
)

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