Fovia C++ In-Process API
Public Member Functions | List of all members
ILiteDICOM Struct Referenceabstract
Inheritance diagram for ILiteDICOM:
IRoot

Public Member Functions

virtual signed int AskInterface (const BGUID *piid, struct IRoot **ppr)=0
 
virtual signed int DecRef ()=0
 
virtual signed int IncRef ()=0
 
virtual signed int IsLibraryLoaded (signed int *loadStatus)=0
 
virtual signed int LoadDICOMFromFileList (ILiteDICOMFile **files, signed int numFiles, const char **PathName)=0
 
virtual signed int LoadSeriesFromDICOMFiles (DICOM_VOLUME_DATA *pdvd, ILiteDICOMFile **files, signed int numFiles, const char *seriesUID)=0
 
virtual signed int LoadSeriesFromDICOMUTF8 (DICOM_VOLUME_DATA *pdvd, ILiteDICOMFile **files, signed int numFiles, const char *seriesUID)=0
 
virtual signed int Read (const char *pszPathName, DICOM_VOLUME_DATA *pdvd)=0
 
virtual signed int ReadUTF8 (const char *pszPathName, DICOM_VOLUME_DATA *pdvd)=0
 
virtual signed int ScanDICOMDirectory (ILiteDICOMFile ***files, signed int *numFiles, const char *PathName)=0
 
virtual signed int SetTaskProgress (ITaskProgress *piTaskProgress, signed long long TaskId)=0
 
- Public Member Functions inherited from IRoot
template<class T >
signed int AskInterface (T **pp)
 

Member Function Documentation

virtual signed int ILiteDICOM::AskInterface ( const BGUID piid,
struct IRoot **  ppr 
)
pure virtual

ask object for another interface

Implements IRoot.

virtual signed int ILiteDICOM::DecRef ( )
pure virtual

decrements the reference count for the object

Implements IRoot.

virtual signed int ILiteDICOM::IncRef ( )
pure virtual

increments the reference count for the object

Implements IRoot.