Class: Nanodicom_Dictionary

Source Location: /nanodicom/dictionary.php

Class Overview [line 22]


Nanodicom_Dictionary class.

Author(s):

Version:

  • 1.2

Copyright:

  • (c) 2010-2011

Variables

Constants

Methods


Inherited Variables

Inherited Constants

Inherited Methods



Class Details

Nanodicom_Dictionary class.

Tags:

[ Top ]


Class Variables

static $dict

[line 24]

Tags:

  • access - public

Type: mixed

Overrides:

[ Top ]

static $dict_by_name

[line 25]

Tags:

  • access - public

Type: mixed

Overrides:

[ Top ]

static $transfer_syntaxes = array(
        '1.2.840.10008.1.2' => array('Implicit VR Little Endian: Default Transfer Syntax for DICOM'),'1.2.840.10008.1.2.1'=>array('Explicit VR Little Endian'),'1.2.840.10008.1.2.1.99'=>array('Deflated Explicit VR Little Endian'),'1.2.840.10008.1.2.2'=>array('Explicit VR Big Endian'),'1.2.840.10008.1.2.4.50'=>array('JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression'),'1.2.840.10008.1.2.4.51'=>array('JPEG Extended (Process 2 & 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only)'),'1.2.840.10008.1.2.4.52'=>array('JPEG Extended (Process 3 & 5)'),// RET
'1.2.840.10008.1.2.4.53'=>array('JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8)'),// RET
'1.2.840.10008.1.2.4.54'=>array('JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9)'),// RET
'1.2.840.10008.1.2.4.55'=>array('JPEG Full Progression, Non-Hierarchical (Process 10 & 12)'),// RET
'1.2.840.10008.1.2.4.56'=>array('JPEG Full Progression, Non-Hierarchical (Process 11 & 13)'),// RET
'1.2.840.10008.1.2.4.57'=>array('JPEG Lossless, Non-Hierarchical (Process 14)'),'1.2.840.10008.1.2.4.58'=>array('JPEG Lossless, Non-Hierarchical (Process 15)'),// RET
'1.2.840.10008.1.2.4.59'=>array('JPEG Extended, Hierarchical (Process 16 & 18)'),// RET
'1.2.840.10008.1.2.4.60'=>array('JPEG Extended, Hierarchical (Process 17 & 19)'),// RET
'1.2.840.10008.1.2.4.61'=>array('JPEG Spectral Selection, Hierarchical (Process 20 & 22)'),// RET
'1.2.840.10008.1.2.4.62'=>array('JPEG Spectral Selection, Hierarchical (Process 21 & 23)'),// RET
'1.2.840.10008.1.2.4.63'=>array('JPEG Full Progression, Hierarchical (Process 24 & 26)'),// RET
'1.2.840.10008.1.2.4.64'=>array('JPEG Full Progression, Hierarchical (Process 25 & 27)'),// RET
'1.2.840.10008.1.2.4.65'=>array('JPEG Lossless, Hierarchical (Process 28)'),// RET
'1.2.840.10008.1.2.4.66'=>array('JPEG Lossless, Hierarchical (Process 29)'),// RET
'1.2.840.10008.1.2.4.70'=>array('JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 array(Selection Value 1)): Default Transfer Syntax for Lossless JPEG Image Compression'),'1.2.840.10008.1.2.4.80'=>array('JPEG-LS Lossless Image Compression'),'1.2.840.10008.1.2.4.81'=>array('JPEG-LS Lossy (Near-Lossless) Image Compression'),'1.2.840.10008.1.2.4.90'=>array('JPEG 2000 Image Compression (Lossless Only)'),'1.2.840.10008.1.2.4.91'=>array('JPEG 2000 Image Compression'),'1.2.840.10008.1.2.4.92'=>array('JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)'),'1.2.840.10008.1.2.4.93'=>array('JPEG 2000 Part 2 Multi-component Image Compression'),'1.2.840.10008.1.2.4.94'=>array('JPIP Referenced'),'1.2.840.10008.1.2.4.95'=>array('JPIP Referenced Deflate'),'1.2.840.10008.1.2.4.100'=>array('MPEG2 Main Profile @ Main Level'),'1.2.840.10008.1.2.4.101'=>array('MPEG2 Main Profile @ High Level'),'1.2.840.10008.1.2.5'=>array('RLE Lossless'),'1.2.840.10008.1.2.6.1'=>array('RFC 2557 MIME encapsulation'),'1.2.840.10008.1.2.6.2'=>array('XML Encoding'),)

[line 27]

Tags:

  • access - public

Type: mixed

Overrides:

[ Top ]

static $_loaded =  FALSE

[line 69]

Tags:

  • access - protected

Type: mixed

Overrides:

[ Top ]

static $_loaded_dictionaries = array()

[line 66]

Tags:

  • access - protected

Type: mixed

Overrides:

[ Top ]


Class Methods

static load_dictionary

static void load_dictionary( integer $group, [mixed $force = FALSE])

[line 80]

Loads the dictionary of the group into memory. Dictionaries are load by group to allow easy extension for private groups but primarily for performance issues.

Many groups are rarely used, thus loading them wastes resources.

Tags:

  • return - other times
  • access - public

Parameters:

  • integer $group - the group of the dictionary to load
  • mixed $force - the vr_mode or to force to load the dictionary

[ Top ]

__construct

void __construct( )

[line 116]

Create a new Nanodicom_Dictionary instance. There should be only 1 instance running at all times

Parameters:

[ Top ]


Class Constants


Documentation generated on Thu, 08 Sep 2011 17:22:15 -0700 by phpDocumentor 1.4.3