⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dsrdoc.h

📁 转化为DIB位图再显示出来的dicom文件C++代码
💻 H
📖 第 1 页 / 共 4 页
字号:
     *  Object Selection."  Supplement 66 (FT) adds: "For a completed SR Document satisfying (i.e.,     *  being the final report for) the current Requested Procedure(s), this sequence shall list the     *  full set of Composite SOP Instances created for the current Requested Procedure(s). For other     *  SOP Instances that include the SR Document General Module, this sequence shall contain at     *  minimum the set of Composite SOP Instances from the current Requested Procedure(s) that are     *  referenced in the content tree."     ** @return reference to list object     */    DSRSOPInstanceReferenceList &getCurrentRequestedProcedureEvidence();    /** get list of referenced SOP instances (Pertinent Other Evidence).     *  PS 3.3-2004 states: "The Pertinent Other Evidence Sequence attribute is used to reference     *  all other evidence considered pertinent for this SR Document that is not listed in the Current     *  Requested Procedure Evidence Sequence. This requires that the same SOP Instance shall not be     *  referenced in both of these Sequences."     *  Not applicable to Key Object Selection Documents.     ** @return reference to list object     */    DSRSOPInstanceReferenceList &getPertinentOtherEvidence();    /** get list of coding schemes used (Coding Scheme Identification).     *  The Coding Scheme Identification Sequence maps Coding Scheme Designators to an external coding     *  system registration, or to a private or local coding scheme.  See DICOM standard for details.     *  @return reference to list object     */    DSRCodingSchemeIdentificationList &getCodingSchemeIdentification();  // --- get DICOM string attributes (C string) ---  // --- (these functions return the whole string value,  // ---  i.e. all components of multi-valued attributes)    /** get modality     ** @return pointer to string value (might be NULL)     */    const char *getModality() const;    /** get SOP class UID     ** @return pointer to string value (might be NULL)     */    const char *getSOPClassUID() const;    /** get study instance UID     ** @return pointer to string value (might be NULL)     */    const char *getStudyInstanceUID() const;    /** get series instance UID     ** @return pointer to string value (might be NULL)     */    const char *getSeriesInstanceUID() const;    /** get SOP instance UID     ** @return pointer to string value (might be NULL)     */    const char *getSOPInstanceUID() const;    /** get instance creator UID     ** @return pointer to string value (might be NULL)     */    const char *getInstanceCreatorUID() const;    /** get specific character set     ** @return pointer to string value (might be NULL)     */    const char *getSpecificCharacterSet() const;    /** get patient's name     ** @return pointer to string value (might be NULL)     */    const char *getPatientsName() const;    /** get patient's birth date     ** @return pointer to string value (might be NULL)     */    const char *getPatientsBirthDate() const;    /** get patient's sex     ** @return pointer to string value (might be NULL)     */    const char *getPatientsSex() const;    /** get referring physicians name     ** @return pointer to string value (might be NULL)     */    const char *getReferringPhysiciansName() const;    /** get study description     ** @return pointer to string value (might be NULL)     */    const char *getStudyDescription() const;    /** get series description     ** @return pointer to string value (might be NULL)     */    const char *getSeriesDescription() const;    /** get manufacturer     ** @return pointer to string value (might be NULL)     */    const char *getManufacturer() const;    /** get study date     ** @return pointer to string value (might be NULL)     */    const char *getStudyDate() const;    /** get study time     ** @return pointer to string value (might be NULL)     */    const char *getStudyTime() const;    /** get instance creation date     ** @return pointer to string value (might be NULL)     */    const char *getInstanceCreationDate() const;    /** get instance creation time     ** @return pointer to string value (might be NULL)     */    const char *getInstanceCreationTime() const;    /** get content date     ** @return pointer to string value (might be NULL)     */    const char *getContentDate() const;    /** get content time     ** @return pointer to string value (might be NULL)     */    const char *getContentTime() const;    /** get study ID     ** @return pointer to string value (might be NULL)     */    const char *getStudyID() const;    /** get patient ID     ** @return pointer to string value (might be NULL)     */    const char *getPatientID() const;    /** get series number     ** @return pointer to string value (might be NULL)     */    const char *getSeriesNumber() const;    /** get instance number     ** @return pointer to string value (might be NULL)     */    const char *getInstanceNumber() const;    /** get accession number     ** @return pointer to string value (might be NULL)     */    const char *getAccessionNumber() const;  // --- get DICOM string attributes (C++ string) ---  // --- (these functions return only the first  // ---  component of multi-valued attributes)    /** get modality     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getModality(OFString &value) const;    /** get SOP class UID     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getSOPClassUID(OFString &value) const;    /** get study instance UID     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getStudyInstanceUID(OFString &value) const;    /** get series instance UID     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getSeriesInstanceUID(OFString &value) const;    /** get SOP instance UID     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getSOPInstanceUID(OFString &value) const;    /** get instance creator UID     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getInstanceCreatorUID(OFString &value) const;    /** get specific character set     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getSpecificCharacterSet(OFString &value) const;    /** get patient's name     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getPatientsName(OFString &value) const;    /** get patient's birth date     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getPatientsBirthDate(OFString &value) const;    /** get patient's sex     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getPatientsSex(OFString &value) const;    /** get referring physicians name     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getReferringPhysiciansName(OFString &value) const;    /** get study description     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getStudyDescription(OFString &value) const;    /** get series description     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getSeriesDescription(OFString &value) const;    /** get manufacturer     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getManufacturer(OFString &value) const;    /** get study date     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getStudyDate(OFString &value) const;    /** get study time     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getStudyTime(OFString &value) const;    /** get instance creation date     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getInstanceCreationDate(OFString &value) const;    /** get instance creation time     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getInstanceCreationTime(OFString &value) const;    /** get content date     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getContentDate(OFString &value) const;    /** get content time     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getContentTime(OFString &value) const;    /** get study ID     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getStudyID(OFString &value) const;    /** get patient ID     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getPatientID(OFString &value) const;    /** get series number     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getSeriesNumber(OFString &value) const;    /** get instance number     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getInstanceNumber(OFString &value) const;    /** get accession number     ** @param  value  reference to character string in which the value should be stored     ** @return character string (might empty)     */    const OFString &getAccessionNumber(OFString &value) const;  // --- set DICOM string attributes ---    /** set specific character set.     *  The passed string must be a valid DICOM Code String (CS).  The internal enumerated     *  value is set accordingly.     ** @param  value  character string specifying the value to be set     ** @return status, EC_Normal if successful, an error code otherwise     */    OFCondition setSpecificCharacterSet(const OFString &value);    /** set document completion flag description.     *  The description can be removed from the DICOM dataset (type 3) by setting an empty     *  string.     ** @param  value  explanation of the value set for completion flag (optional, VR=LO)     ** @return status, EC_Normal if successful, an error code otherwise     */    OFCondition setCompletionFlagDescription(const OFString &value);    /** set patient's name.     *  The passed string must be a valid DICOM Person Name (PN).     ** @param  value  character string specifying the value to be set     ** @return status, EC_Normal if successful, an error code otherwise

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -