open_iA 2024.9
Loading...
Searching...
No Matches
iADataSetViewerImpl.h File Reference
#include "iADataSetViewer.h"
#include "iaguibase_export.h"
#include <iADataSetType.h>

Classes

class  iAGeometricObjectViewer
 Dataset viewer for simple geometric objects. More...
 
class  iAGraphViewer
 Dataset viewer for graph data. More...
 
class  iAMeshViewer
 Dataset viewer for surface mesh data. More...
 
class  iAProjectViewer
 A "viewer" for project files. More...
 

Typedefs

using iADataSetViewerCreateFuncPtr = std::shared_ptr<iADataSetViewer>(*)(iADataSet*)
 

Functions

iAguibase_API std::shared_ptr< iADataSetViewercreateDataSetViewer (iADataSet *dataSet)
 
template<class ViewerType >
std::shared_ptr< iADataSetViewercreateFunc (iADataSet *ds)
 
iAguibase_API std::map< iADataSetType, iADataSetViewerCreateFuncPtr > & dataSetViewerFactoryMap ()
 

Typedef Documentation

◆ iADataSetViewerCreateFuncPtr

Function Documentation

◆ createDataSetViewer()

iAguibase_API std::shared_ptr< iADataSetViewer > createDataSetViewer ( iADataSet * dataSet)

◆ createFunc()

template<class ViewerType >
std::shared_ptr< iADataSetViewer > createFunc ( iADataSet * ds)

◆ dataSetViewerFactoryMap()

iAguibase_API std::map< iADataSetType, iADataSetViewerCreateFuncPtr > & dataSetViewerFactoryMap ( )