DynamicTypes.h File Reference

This file contains functions and type definitions for accessing Opticks dynamic types. More...

#include "AppConfig.h"

Go to the source code of this file.

Functions

EXPORT_SYMBOL DataVariantcreateDataVariant (const char *pType, const void *pValue)
EXPORT_SYMBOL DataVariantcreateDataVariantFromString (const char *pType, const char *pValue, int xml)
EXPORT_SYMBOL void freeDataVariant (DataVariant *pDv)
EXPORT_SYMBOL int isDataVariantValid (DataVariant *pDv)
EXPORT_SYMBOL uint32_t getDataVariantTypeName (DataVariant *pDv, char *pType, uint32_t typeSize)
EXPORT_SYMBOL void * getDataVariantValue (DataVariant *pDv)
EXPORT_SYMBOL uint32_t getDataVariantValueString (DataVariant *pDv, int xml, char *pValue, uint32_t valueSize)
EXPORT_SYMBOL uint32_t vectorToArray (void *pValue, const char *pType, void **pOutValue)
EXPORT_SYMBOL void freePlugInArgList (PlugInArgList *pPial)
EXPORT_SYMBOL uint32_t getPlugInArgCount (PlugInArgList *pPial)
EXPORT_SYMBOL PlugInArggetPlugInArgByName (PlugInArgList *pPial, const char *pArgName)
EXPORT_SYMBOL PlugInArggetPlugInArgByIndex (PlugInArgList *pPial, uint32_t argNum)
EXPORT_SYMBOL uint32_t getPlugInArgName (PlugInArg *pPia, char *pName, uint32_t nameSize)
EXPORT_SYMBOL uint32_t getPlugInArgTypeName (PlugInArg *pPia, char *pType, uint32_t typeSize)
EXPORT_SYMBOL uint32_t getPlugInArgDescription (PlugInArg *pPia, char *pDesc, uint32_t descSize)
EXPORT_SYMBOL int isPlugInArgDefaultSet (PlugInArg *pPia)
EXPORT_SYMBOL int isPlugInArgActualSet (PlugInArg *pPia)
EXPORT_SYMBOL void * getPlugInArgDefaultValue (PlugInArg *pPia)
EXPORT_SYMBOL void * getPlugInArgActualValue (PlugInArg *pPia)
EXPORT_SYMBOL void * getPlugInArgValue (PlugInArg *pPia)
EXPORT_SYMBOL void setPlugInArgDefaultValueFromVoid (PlugInArg *pPia, void *pValue)
EXPORT_SYMBOL void setPlugInArgDefaultValueFromDataVariant (PlugInArg *pPia, DataVariant *pValue)
EXPORT_SYMBOL void setPlugInArgActualValueFromVoid (PlugInArg *pPia, void *pValue)
EXPORT_SYMBOL void setPlugInArgActualValueFromDataVariant (PlugInArg *pPia, DataVariant *pValue)


Detailed Description

This file contains functions and type definitions for accessing Opticks dynamic types.

Definition in file DynamicTypes.h.


Software Development Kit - Opticks 4.9.0 Build 16218