33 #include "dcmtk/config/osconfig.h" 34 #include "dcmtk/dcmpstat/dvpstyp.h" 35 #include "dcmtk/ofstd/ofstring.h" 36 #include "dcmtk/dcmdata/dctypes.h" 37 #include "dcmtk/dcmdata/dcerror.h" a class representing a list of DICOM elements in which each element has a different tag and elements ...
DVPSCurveType typeOfData
type of curve data
const char * getCurveDescription()
gets the curve description string if present.
const char * getCurveAxisUnitsY()
gets the curve axis units string for the Y dimension if present.
size_t getNumberOfPoints()
gets the number of points in the curve.
virtual ~DVPSCurve()
destructor
OFCondition read(DcmItem &dset, Uint8 group)
reads a curve from a DICOM dataset.
DVPSCurve()
default constructor
OFString axisUnitsY
axis units Y if present
Uint8 curveGroup
lower byte of the curve repeating group managed by this object
OFCondition getPoint(size_t idx, double &x, double &y)
gets one point from the curve data.
const char * getCurveAxisUnitsX()
gets the curve axis units string for the X dimension if present.
OFString curveDescription
curve data description if present
the representation of one Curve in a DICOM image.
size_t numberOfPoints
number of points in curve data
DVPSCurve * clone()
clone method.
OFString curveLabel
curve label if present
a simple string class that implements a subset of std::string.
DVPSCurveType getTypeOfData()
gets the type of data in the curve (ROI or POLY).
DVPSCurve & operator=(const DVPSCurve &)
private undefined assignment operator
const char * c_str() const
returns a pointer to the initial element of an array of length size()+1 whose first size() elements e...
Uint8 getCurveGroup()
get group number of curve repeating group managed by this object.
const char * getCurveLabel()
gets the curve label string if present.
General purpose class for condition codes.
double * curveData
curve data, converted to double
OFString axisUnitsX
axis units X if present