DICOMSDL  0.79.20110728
DICOMSoftwareDevelopmentLibrary
Public Member Functions | Public Attributes | List of all members
dicom::sequence Struct Reference

#include <dicom.h>

Public Member Functions

int load (void *instream, dicomfile *dfobj, uidtype tsuid)
 
int size ()
 
datasetdataset_at (int idx)
 
datasetoperator[] (int idx)
 
datasetadd_dataset ()
 
void add_dataset (dataset *ds)
 
void remove_dataset (int idx, bool delete_dataset=true)
 
void remove_dataset (dataset *ds, bool delete_dataset=true)
 
void remove_all_datasets (bool delete_dataset=true)
 
void _save (void *ostream, uidtype tsuid, opttype opt)
 
 ~sequence ()
 

Public Attributes

std::vector< dataset * > seq
 

Constructor & Destructor Documentation

dicom::sequence::~sequence ( )
inline

Member Function Documentation

void dicom::sequence::_save ( void *  ostream,
uidtype  tsuid,
opttype  opt 
)
dataset* dicom::sequence::add_dataset ( )
void dicom::sequence::add_dataset ( dataset ds)
dataset* dicom::sequence::dataset_at ( int  idx)
inline
int dicom::sequence::load ( void *  instream,
dicomfile dfobj,
uidtype  tsuid 
)
dataset* dicom::sequence::operator[] ( int  idx)
inline
void dicom::sequence::remove_all_datasets ( bool  delete_dataset = true)
void dicom::sequence::remove_dataset ( int  idx,
bool  delete_dataset = true 
)
void dicom::sequence::remove_dataset ( dataset ds,
bool  delete_dataset = true 
)
int dicom::sequence::size ( )
inline

Member Data Documentation

std::vector<dataset *> dicom::sequence::seq

The documentation for this struct was generated from the following file: