|
Fovia's C++ Client/Server API
|
Classes | |
| struct | BLEND_PARAMS |
| struct | HDRCCLIENT_CONFIGURATION_INFO |
| struct | IAutonavigateAdaptor |
| struct | IConnectivityAdaptor |
| struct | ICPRotateAdaptor |
| struct | IDataHolderContext |
| struct | IFrameCreatedListener |
| struct | IFreehandCutAdaptor |
| struct | IInteractiveSegAdaptor |
| struct | IInterpolation |
| struct | ILightAdjustAdaptor |
| struct | ILiteDICOMFileContext |
| struct | IMouseAdaptor |
| struct | IMovie |
| struct | IMovieMaker |
| struct | IMovieMakerKeyFrame |
| struct | IOctreeContext |
| struct | IOrbitAdaptor |
| struct | IPanAdaptor |
| struct | IPolygonUtilContext |
| struct | IPresetUtils |
| struct | IRenderEngineContext |
| struct | IRenderParamsReceiver |
| struct | IRenderQueue |
| struct | IRQFrameListener |
| struct | IServerContext |
| struct | ISlabAdaptor |
| struct | ISlabThicknessAdaptor |
| struct | ITextureMapContext |
| struct | IVertexCallListContext |
| struct | IVolumeDataContext |
| struct | IVolumeSegmentationContext |
| struct | IVolumeShadowContext |
| struct | IWindowLevelAdaptor |
| struct | IZoomAdaptor |
| struct | JOBINFO |
Macros | |
| #define | HDRCCLIENT_EXPORT BCOM_DECL_IMPORT |
| #define | HDRCCLIENT_SDK_VERSION FOVIA_SDK_VERSION |
Typedefs | |
| typedef struct DICOM_TAG_REQUEST | DICOM_TAG_REQUEST |
|
typedef enum ENUM_HC_ALLOCATOR_PURPOSE | ENUM_HC_ALLOCATOR_PURPOSE |
| typedef struct HDRCCLIENT_CONFIGURATION_INFO | HDRCCLIENT_CONFIGURATION_INFO |
| typedef struct JOBINFO | JOBINFO |
Enumerations | |
| enum | ENUM_HC_ALLOCATOR_PURPOSE { HCAP_GENERAL, HCAP_IMAGE, HCAP_MEMORY_MAPPED } |
Functions | |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IServerContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVolumeDataContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IRenderEngineContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IOctreeContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IDataHolderContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (ILiteDICOMFileContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVolumeSegmentationContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (ITextureMapContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVertexCallListContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVolumeShadowContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IRenderQueue *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IAutonavigateAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IConnectivityAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (ICPRotateAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (ILightAdjustAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IOrbitAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IPanAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (ISlabAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (ISlabThicknessAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IWindowLevelAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IZoomAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IInteractiveSegAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IFreehandCutAdaptor *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IPolygonUtilContext *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IFrameCreatedListener *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IInterpolation *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IMovieMakerKeyFrame *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IMovie *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IMovieMaker *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IPresetUtils *) |
| signed int | hdrcclientOpenLibrary (signed int sdk_version, struct ILibrary **pp) |
| signed int | hdrcclientOpenLibraryEx (signed int sdk_version, struct ILibrary **pp, char *configurationFilePath) |
| signed int | hdrcclientOpenLibraryEx2 (signed int sdk_version, struct ILibrary **pp, HDRCCLIENT_CONFIGURATION_INFO *configuration) |
| #define HDRCCLIENT_SDK_VERSION FOVIA_SDK_VERSION |
SDK version number
| typedef struct DICOM_TAG_REQUEST DICOM_TAG_REQUEST |
| signed int hdrcclientOpenLibrary | ( | signed int | sdk_version, |
| struct ILibrary ** | pp | ||
| ) |
An overload for hdrcOpenLibraryEx that uses the current working folder as the configuration file path.
| signed int hdrcclientOpenLibraryEx | ( | signed int | sdk_version, |
| struct ILibrary ** | pp, | ||
| char * | configurationFilePath | ||
| ) |
This is the entry point into the C++ client/server library. With the ILibrary pointer, you can begin creating objects contained in the library.
| sdk_version | SDK version as defined by HDRCCLIENT_SDK_VERSION |
| pp | pointer to pointer to ILibrary interface |
| configurationFilePath | Path to license file and other configuration files. A trailing slash is expected. Example: "/Users/joe/Documents/HDRC Files/" |
| signed int hdrcclientOpenLibraryEx2 | ( | signed int | sdk_version, |
| struct ILibrary ** | pp, | ||
| HDRCCLIENT_CONFIGURATION_INFO * | configuration | ||
| ) |
This is the entry point into the C++ client/server library. With the ILibrary pointer, you can begin creating objects contained in the library.
| sdk_version | SDK version as defined by HDRCCLIENT_SDK_VERSION |
| pp | pointer to pointer to ILibrary interface |
| configuration | An object that configures the client SDK. Cannot be NULL. If you aren't changing the default configuration, use hdrcclientOpenLibrary(). |
1.8.7