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(). |