|
imebra
build 2011-09-18_22-24-41
|
| puntoexe::baseObject | This is the base class of the library. Almost all the classes in the library are derived from this one |
| puntoexe::baseStream | This class represents a stream |
| puntoexe::charsetConversionException | Base class for the exceptions thrown by charsetConversion |
| puntoexe::charsetConversionExceptionNoSupportedTable | Exception thrown when the requested charset is not supported by the system |
| puntoexe::charsetConversionExceptionNoTable | Exception thrown when the requested charset is not supported by the DICOM standard |
| puntoexe::charsetConversionExceptionUtfSizeNotSupported | Exception thrown when the system doesn't have a supported size for wchar_t |
| puntoexe::criticalSection | This class represents a critical section |
| puntoexe::exceptionInfo | This class is used to store the information related to the points where the exceptions are being caught&thrown |
| puntoexe::exceptionsManager | One statically allocated instance of this class logs the stack positions while an exception is being processed |
| puntoexe::huffmanTable | This class calculates the huffman table from a set of values and their frequency, and can read or write huffman codes from/to a baseStream object |
| puntoexe::imebra::buffer | This class manages a memory area containing data in dicom format |
| puntoexe::imebra::bufferException | This is the base class for the exceptions thrown by the buffer class |
| puntoexe::imebra::bufferExceptionUnknownType | This exception is throw by the buffer when an handler for an unknown data type is asked |
| puntoexe::imebra::charsetsList::charsetListExceptionDiffDefault | This exception is thrown when a conversion from an unicode string causes the dicom dataSet to change its default charset |
| puntoexe::imebra::charsetsList::charsetsListException | This is the base class for the exceptions thrown by the class charsetsList |
| puntoexe::imebra::codecs::codec | This is the base class for all the imebra codecs |
| puntoexe::imebra::codecs::codecException | This is the base class for the exceptions thrown by the codec derived classes |
| puntoexe::imebra::codecs::codecExceptionCorruptedFile | This exception is thrown when the file being parsed is corrupted |
| puntoexe::imebra::codecs::codecExceptionWrongFormat | This exception is thrown when the file being parsed is not valid for the codec |
| puntoexe::imebra::codecs::codecExceptionWrongTransferSyntax | This exception is thrown when the transfer syntax is not recognized by the codec |
| puntoexe::imebra::codecs::codecFactory | This class maintains a list of the available codecs |
| puntoexe::imebra::codecs::dicomCodec | The Dicom codec |
| puntoexe::imebra::codecs::dicomCodecException | This is the base class for the exceptions thrown by the dicom codec (dicomCodec) |
| puntoexe::imebra::codecs::dicomCodecExceptionDepthLimitReached | This exception is thrown when dicomCodec::parseStream reaches the maximum depth for embedded datasets |
| puntoexe::imebra::codecs::jpegCodec | The Jpeg codec |
| puntoexe::imebra::codecs::jpegCodecCannotHandleSyntax | Exception thrown when the jpeg variant cannot be handled |
| puntoexe::imebra::codecs::jpegCodecException | Base class for the exceptions thrown by the jpeg codec |
| puntoexe::imebra::data | Represents a single Dicom Tag |
| puntoexe::imebra::dataCollection< collectionType > | This class stores a collection of Dicom tags or groups (classes puntoexe::imebra::data or puntoexe::imebra::dataGroup). It is used as base class by dataGroup and dataSet |
| puntoexe::imebra::dataCollectionIterator< collectionType > | This class accesses to all the data stored in a dataCollection derived class (dataGroup or dataSet) |
| puntoexe::imebra::dataGroup | Represents a Dicom group which stores a group of Dicom tags |
| puntoexe::imebra::dataSet | A data set is a collection of groups of tags (see dataGroup) |
| puntoexe::imebra::dataSetCorruptedOffsetTable | This exception is thrown when the basic offset table is corrupted |
| puntoexe::imebra::dataSetException | This is the base class for the exceptions thrown by the dataSet |
| puntoexe::imebra::dataSetExceptionDifferentFormat | This exception is thrown when the application is trying to store an image in the dataSet but the dataSet already stores other images that have different attributes |
| puntoexe::imebra::dataSetExceptionOldFormat | This exception is thrown when the application is trying to store an image in an old Dicom format |
| puntoexe::imebra::dataSetExceptionUnknownTransferSyntax | This exception is thrown when an unknown transfer syntax is being used while reading or writing a stream |
| puntoexe::imebra::dataSetExceptionWrongFrame | This exception is thrown when the application is storing several images in the dataSet but doesn't store them in the right order |
| puntoexe::imebra::dataSetImageDoesntExist | This exception is thrown when the an image that doesn't exist is requested |
| puntoexe::imebra::dicomDictionary | The Dicom Dictionary |
| puntoexe::imebra::dicomDir | A dicomDir object contains the information about the tree structure of a DICOMDIR dataset |
| puntoexe::imebra::dicomDirCircularReferenceException | This exception is thrown when a call to dicomDir::setFirstRootRecord() or directoryRecord::setNextRecord() or directoryRecord::setFirstChildRecord() or directoryRecord::setReferencedRecord() causes a circular reference between directoryRecord objects |
| puntoexe::imebra::dicomDirException | Base class from which the exceptions thrown by directoryRecord and dicomDir derive |
| puntoexe::imebra::dicomDirUnknownDirectoryRecordType | Exception thrown when an unknown record type is detected in directoryRecord::getType(), directoryRecord::getTypeString(), directoryRecord::setType() or directoryRecord::setTypeString() |
| puntoexe::imebra::directoryRecord | DirectoryRecord represents a single record in a DICOMDIR structure (see dicomDir) |
| puntoexe::imebra::drawBitmap | This class takes an image as an input and returns an 8 bit RGB bitmap of the requested image's area |
| puntoexe::imebra::drawBitmapException | Base class used for the exceptions thrown by drawBitmap |
| puntoexe::imebra::drawBitmapExceptionInvalidArea | This exception is thrown by declareBitmapType() if the image's area that has to be generated is not valid |
| puntoexe::imebra::handlers::dataHandler | This is the base class for all the imebra data handlers. A data handler allows to read/write the data stored in a puntoexe::imebra::buffer object without worrying about the data format |
| puntoexe::imebra::handlers::dataHandlerDate | This data handler is returned by the class buffer when the application wants to deal with a dicom tag of type "DA" (date) |
| puntoexe::imebra::handlers::dataHandlerDateTimeBase | This class is used as base class by the handlers that manage the date and the time |
| puntoexe::imebra::handlers::dataHandlerNumeric< dataHandlerType > | This data handler accesses to the numeric data stored in a puntoexe::imebra::buffer class |
| puntoexe::imebra::handlers::dataHandlerNumericBase | This is the base class for the data handlers that manage numeric values |
| puntoexe::imebra::handlers::dataHandlerRaw | A dataHandlerRaw always "sees" the data as a collection of bytes, no matter what the Dicom data type is |
| puntoexe::imebra::handlers::dataHandlerString | This is the base class for all the data handlers that manage strings |
| puntoexe::imebra::handlers::dataHandlerStringAE | Handles the Dicom data type "AE" (application entity |
| puntoexe::imebra::handlers::dataHandlerStringAS | Handles the Dicom data type "AS" (age string) |
| puntoexe::imebra::handlers::dataHandlerStringCS | Handles the Dicom data type "CS" (code string) |
| puntoexe::imebra::handlers::dataHandlerStringDS | Handles the Dicom type "DS" (decimal string) |
| puntoexe::imebra::handlers::dataHandlerStringIS | Handles the Dicom type "IS" (integer string) |
| puntoexe::imebra::handlers::dataHandlerStringPN | Handles the Dicom type "PN" (person name) |
| puntoexe::imebra::handlers::dataHandlerStringUnicode | This is the base class for all the data handlers that manage strings that need to be converted from different unicode charsets |
| puntoexe::imebra::handlers::dataHandlerTime | This data handler is returned by the class buffer when the application wants to deal with a dicom tag of type "TM" (time) |
| puntoexe::imebra::image | Represents a single image of a dicom data set |
| puntoexe::imebra::imageException | This is the base class for the exceptions thrown by the image class |
| puntoexe::imebra::imageExceptionInvalidSize | This exception is thrown when an invalid size in pixels is specified in the function create() |
| puntoexe::imebra::imageExceptionUnknownColorSpace | This exception is thrown when an unknown color space is specified in the function create() |
| puntoexe::imebra::imageExceptionUnknownDepth | This exception is thrown when an unknown depth is specified as a parameter |
| puntoexe::imebra::lut | Represents a Lookup table (LUT) |
| puntoexe::imebra::lutException | This is the base class for the exceptions thrown by the lut class |
| puntoexe::imebra::lutExceptionCorrupted | This exception is thrown by the lut class when the the LUT information is corrupted |
| puntoexe::imebra::lutExceptionWrongIndex | This exception is thrown by the lut class when the wrong index or id is specified as a parameter |
| puntoexe::imebra::palette | Represents an RGB color palette |
| puntoexe::imebra::transaction | Represents a single transaction |
| puntoexe::imebra::transforms::colorTransforms::colorTransform | This is the base class used by the color transforms classes |
| puntoexe::imebra::transforms::colorTransforms::colorTransformsFactory | This class maintains a list of all the available colorTransform classes and retrieve the most appropriate transform class (or classes) when a color space conversion is needed |
| puntoexe::imebra::transforms::colorTransforms::colorTransformsFactoryException | This is the base class for the exceptions thrown by colorTransformsFactory |
| puntoexe::imebra::transforms::colorTransforms::colorTransformsFactoryExceptionNoTransform | This exception is thrown by the function colorTransformsFactory::getTransform() when it cannot find any transform that can convert the specified color spaces |
| puntoexe::imebra::transforms::colorTransforms::MONOCHROME1ToMONOCHROME2 | Transforms an image from the colorspace MONOCHROME1 into the color space MONOCHROME2 |
| puntoexe::imebra::transforms::colorTransforms::MONOCHROME1ToRGB | Transforms an image from the colorspace MONOCHROME1 into the color space RGB |
| puntoexe::imebra::transforms::colorTransforms::MONOCHROME2ToMONOCHROME1 | Transforms an image from the colorspace MONOCHROME2 into the color space MONOCHROME1 |
| puntoexe::imebra::transforms::colorTransforms::MONOCHROME2ToRGB | Transforms an image from the colorspace MONOCHROME2 into the color space RGB |
| puntoexe::imebra::transforms::colorTransforms::MONOCHROME2ToYBRFULL | Transforms an image from the colorspace MONOCHROME2 into the color space YBR_FULL |
| puntoexe::imebra::transforms::colorTransforms::PALETTECOLORToRGB | Transforms an image from the colorspace PALETTE COLOR into the color space RGB |
| puntoexe::imebra::transforms::colorTransforms::RGBToMONOCHROME2 | Transforms an image from the colorspace RGB into the color space MONOCHROME2 |
| puntoexe::imebra::transforms::colorTransforms::RGBToYBRFULL | Transforms an image from the colorspace RGB into the color space YBR_FULL |
| puntoexe::imebra::transforms::colorTransforms::RGBToYBRPARTIAL | Transforms an image from the colorspace RGB into the color space YBR_PARTIAL |
| puntoexe::imebra::transforms::colorTransforms::YBRFULLToMONOCHROME2 | Transforms an image from the colorspace YBR_FULL into the color space MONOCHROME2 |
| puntoexe::imebra::transforms::colorTransforms::YBRFULLToRGB | Transforms an image from the colorspace YBR_FULL into the color space RGB |
| puntoexe::imebra::transforms::colorTransforms::YBRPARTIALToRGB | Transforms an image from the colorspace YBR_PARTIAL into the color space RGB |
| puntoexe::imebra::transforms::modalityVOILUT | This class transforms the pixel values of the image retrieved from the dataset into values that are meaningful to th application |
| puntoexe::imebra::transforms::transform | This is the base class for the transforms |
| puntoexe::imebra::transforms::transformException | Base class for the exceptions thrown by the transforms |
| puntoexe::imebra::transforms::transformHandlers | This is the base class for transforms that use templates |
| puntoexe::imebra::transforms::transformHighBit | Shift the image's content to adapt it to the specified high bit |
| puntoexe::imebra::transforms::transformsChain | Executes a sequence of transforms |
| puntoexe::imebra::transforms::VOILUT | Transform the value of the input image's pixels by using the presentation VOI/LUT defined in the dataSet |
| puntoexe::imebra::view | This class can be used as a base class by the windows that need to display a Dicom image |
| puntoexe::imebra::waveform | Represents a single waveform of a dicom dataset |
| puntoexe::lockCriticalSection | This class locks a critical section in the constructor and unlocks it in the destructor |
| puntoexe::lockMultipleObjects | Locks the access to several objects of type baseObject |
| puntoexe::lockObject | Locks the access to an object of type baseObject |
| puntoexe::memory | This class is used to supply a reference counter to a string of bytes |
| puntoexe::memoryPool | Stores unused memory objects (see puntoexe::memory) so they can be reused when needed |
| puntoexe::memoryStream | This class derives from the baseStream class and implements a memory stream |
| puntoexe::nullStream | This class derives from the baseStream class and implements a null stream |
| puntoexe::ptr< objectType > | This class represents a shared pointer which keeps track of the allocated objects that derive from the class baseObject |
| puntoexe::stream | This class derives from the baseStream class and implements a file stream |
| puntoexe::streamController | This class represents a stream controller. A stream controller can read or write data from/to a stream |
| puntoexe::streamException | The base exception for all the exceptions thrown by the function in baseStream |
| puntoexe::streamExceptionClose | Exception thrown when there are problems during the closure of the stream |
| puntoexe::streamExceptionEOF | Exception thrown when an attempt to read past the end of the file is made |
| puntoexe::streamExceptionOpen | Exception thrown when the stream cannot be open |
| puntoexe::streamExceptionRead | Exception thrown when there is an error during the read phase |
| puntoexe::streamExceptionWrite | Exception thrown when there is an error during the write phase |
| puntoexe::streamJpegTagInStream | Exception thrown when a jpeg tag is found but wasn't expected |
| puntoexe::streamReader | Represents a stream reader. A stream reader can read data from a stream. Several stream readers can share a single baseStream derived object |
| puntoexe::streamWriter | Use this class to write into a baseStream derived class |
| puntoexe::thread | This class represents a thread |
| puntoexe::threadException | This is used as the base class for the exceptions thrown by the class thread |
| puntoexe::threadExceptionAlreadyRunning | Exception thrown by thread when an attempt to run an already running thread is made |