Odil
A C++11 library for the DICOM standard
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Codil::AssociationAssociation
 Codil::AssociationParametersEncapsulate association parameters
 Codil::BasicDirectoryCreatorWrite a Basic Directory (i.e. DICOMDIR) object to the disk
 Codil::webservices::BulkDataBulk data transmitted by web services (WADO-RS, STOW, etc.)
 Codil::message::Message::Command
 Codil::DataSetDICOM Data set
 Codil::SCP::DataSetGeneratorAbstract base class for SCP returning multiple data sets
 Codil::GetSCP::DataSetGeneratorGenerator of C-GET responses
 Codil::MoveSCP::DataSetGeneratorGenerator of C-MOVE responses
 Codil::message::Message::DataSetType
 Codil::ElementElement of a DICOM data set
 Codil::dcmtk::ElementAccessor< TValueType >Generic access to values in DcmElement
 Codil::ElementsDictionaryEntryEntry in a dictionary of DICOM elements
 Codil::ElementsDictionaryKeyKey of a dictionary of DICOM elements
 Codil::dcmtk::ElementTraits< TValueType >
 Codil::ElementTraitsTraits for generic data access to values of DcmElement
 Codil::dul::EventDataData related to events of the DUL state machine
 Cexception
 Codil::ExceptionBase class for odil exceptions
 Codil::pdu::Item::FieldGeneric field
 Codil::pdu::ItemA sequence of fields forming a full PDU or a part of it
 Codil::webservices::ItemWithParametersThis container encapsulates the item with parameters as found in varied HTTP headers (Accept, Accept-Charset, Accept-Encoding, Accept-Language, Content-Type)
 Codil::message::MessageBase class for all DIMSE messages
 Codil::message::CancellationBase class for cancellation messages
 Codil::message::RequestBase class for all DIMSE request messages
 Codil::message::ResponseBase class for all DIMSE response messages
 Codil::webservices::MessageRFC 5322 Message (i.e. headers with body)
 Codil::webservices::HTTPRequestHTTP request
 Codil::webservices::HTTPResponseHTTP Response
 Codil::pdu::ObjectBase class for all PDU-related high-level objects (PDU, items and sub-items)
 Codil::pdu::AAbortA-ABORT PDU, cf. PS 3.8, 9.3.8
 Codil::pdu::AAssociateA-ASSOCIATE-RQ and A-ASSOCIATE-AC PDU, cf. PS 3.8, 9.3.2 and 9.3.3
 Codil::pdu::AAssociateRJA-ASSOCIATE-RJ PDU, cf. PS 3.8, 9.3.4
 Codil::pdu::ApplicationContextApplication Context item, (PS 3.8, 9.3.2.1)
 Codil::pdu::AReleaseRPA-RELEASE-RP PDU, cf. PS 3.8, 9.3.7
 Codil::pdu::AReleaseRQA-RELEASE-RQ PDU, cf. PS 3.8, 9.3.6
 Codil::pdu::AsynchronousOperationsWindowAsynchronous Operations Window Sub-Item (PS 3.7, D.3.3.3.1 and D.3.3.3.2)
 Codil::pdu::ImplementationClassUIDImplementation Class UID Sub-Item (PS 3.7, D.3.3.2.1 and D.3.3.2.2)
 Codil::pdu::ImplementationVersionNameImplementation Version Name Sub-Item (PS 3.7, D.3.3.2.3 and D.3.3.2.4)
 Codil::pdu::MaximumLengthMaximum Length Sub-Item Structure (PS 3.8, D.1)
 Codil::pdu::PDataTFP-DATA-TF PDU, cf. PS 3.8, 9.3.5
 Codil::pdu::PDataTF::PresentationDataValueItem
 Codil::pdu::PresentationContextPresentation Context item, either for a A-ASSOCIATE-RQ PDU (PS 3.8, 9.3.2.2) or for a A-ASSOCIATE-AC PDU (PS 3.8, 9.3.3.2)
 Codil::pdu::RoleSelectionSCU/SCP Role Selection Sub-Item (PS 3.7, D.3.3.4.1 and D.3.3.4.2)
 Codil::pdu::SOPClassCommonExtendedNegotiationSOP Class Common Extended Negotiation sub-item (PS 3.7, D.3.3.6)
 Codil::pdu::SOPClassExtendedNegotiationSOP Class Extended Negotiation sub-item (PS 3.7, D.3.3.5)
 Codil::pdu::UserIdentityACUser Identity Sub-Item Structure (A-ASSOCIATE-AC) (PS 3.7, D.3.3.7.2)
 Codil::pdu::UserIdentityRQUser Identity Sub-Item Structure (A-ASSOCIATE-RQ) (PS 3.7, D.3.3.7.1)
 Codil::pdu::UserInformationUser Information Item Structure (PS 3.8, 9.3.2.3 and 9.3.3.3)
 Codil::AssociationParameters::PresentationContextPresentation Context, cf. PS 3.8, 9.3.2.2, PS 3.8, 9.3.3.2, PS 3.7, D.3.3.4.1 and PS 3.7 D.3.3.4.2
 Codil::message::Message::Priority
 Codil::webservices::QIDORSRequestQIDO-RS request generator and parser
 Codil::webservices::QIDORSResponseQIDO-RS response generator and parser
 Codil::ReaderRead DICOM objects from a stream
 Codil::SCPBase class for all Service Class Providers
 Codil::EchoSCPSCP for C-Echo services
 Codil::FindSCPSCP for C-Find services
 Codil::GetSCPSCP for C-Get services
 Codil::MoveSCPSCP for C-Move services
 Codil::NCreateSCPSCP for N-Create services
 Codil::NSetSCPSCP for N-Set services
 Codil::StoreSCPSCP for C-Store services
 Codil::SCPDispatcherDispatch an incoming message to one of the registered SCPs
 Codil::SCUBase class for all Service Class Users
 Codil::EchoSCUSCU for the C-ECHO services
 Codil::FindSCUSCU for C-FIND services
 Codil::GetSCUSCU for C-GET services
 Codil::MoveSCUSCU for C-MOVE services
 Codil::NSetSCUSCU for C-Store services
 Codil::StoreSCUSCU for C-Store services
 Codil::webservices::SelectorTarget (in the DICOM data model) of the request
 Codil::dul::StateMachineState machine for the DICOM upper layer
 Codil::webservices::STOWRSRequestSTOW-RS request generator and parser
 Codil::webservices::STOWRSResponseSTOW-RS request generator and parser
 Codil::TagA DICOM element tag
 Codil::dul::TransportTCP transport for the DICOM Upper Layer
 Codil::UIDsDictionaryEntryEntry in a dictionary of DICOM UIDs
 Codil::webservices::URLUniform resource locator
 Codil::AssociationParameters::UserIdentityUser Identity, cf. PS3.8 D.3.3.7
 Codil::ValueA value held in a DICOM element
 Codil::VRFinderFind the VR of elements in an implicit VR data set
 Codil::dcmtk::VRTraits< VR >
 Codil::VRTraitsInformation related to VR
 Codil::webservices::WADORSRequestWADO-RS request generator and parser
 Codil::webservices::WADORSResponseWADO-RS response generator and parser
 Codil::WriterWrite DICOM objects to a stream