|
Fovia C++ In-Process API
|
Classes | |
| struct | IImageUtil |
| struct | IPolygonUtil |
| struct | IPresetUtil |
| struct | IRenderEngine |
| struct | IRenderEngineCallback |
| struct | ITextureMap |
| struct | IVertexCallList |
| struct | IVolumeData |
| struct | IVolumeOctree |
| struct | IVolumeResampler |
| struct | IVolumeSegmentation |
| struct | IVolumeShadow |
| struct | IVolumeUtil |
Macros | |
| #define | HDRC_EXPORT BCOM_DECL_IMPORT |
| #define | HDRC_SDK_VERSION FOVIA_SDK_VERSION |
Typedefs | |
| typedef enum ENUM_ALLOCATOR_PURPOSE | ENUM_ALLOCATOR_PURPOSE |
Enumerations | |
| enum | ENUM_ALLOCATOR_PURPOSE { AP_GENERAL, AP_IMAGE, AP_MEMORY_MAPPED } |
Functions | |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVolumeData *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVolumeOctree *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVolumeSegmentation *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVolumeResampler *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (ITextureMap *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVertexCallList *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IRenderEngine *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IRenderEngineCallback *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVolumeUtil *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IPresetUtil *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IImageUtil *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IPolygonUtil *) |
| template<> | |
| const BGUID * | GetInterfaceBGUID (IVolumeShadow *) |
| signed int | hdrcOpenLibrary (signed int sdk_version, struct ILibrary **pp) |
| signed int | hdrcOpenLibraryEx (signed int sdk_version, struct ILibrary **pp, char *configurationFilePath) |
| signed int | hdrcTestPerformance (double *time) |
| #define HDRC_SDK_VERSION FOVIA_SDK_VERSION |
SDK version number
| signed int hdrcOpenLibrary | ( | signed int | sdk_version, |
| struct ILibrary ** | pp | ||
| ) |
An overload for hdrcOpenLibraryEx that uses the current working folder as the configuration file path.
| signed int hdrcOpenLibraryEx | ( | signed int | sdk_version, |
| struct ILibrary ** | pp, | ||
| char * | configurationFilePath | ||
| ) |
This is the entry point into the HDVR™ library. With the ILibrary pointer, you can begin creating objects contained in the HDVR™ library.
| sdk_version | SDK version as defined by HDRC_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 hdrcTestPerformance | ( | double * | time | ) |
This function can be used to measure system performance.
| time | The amount of time elapsed during the test. 2.0 is the performance you should expect on our current minimum spec system (written September 2008). The less time the better. |
1.8.9.1