44 void Print(std::ostream &)
const;
46 void GetAsPoints(
float *array)
const;
48 static unsigned int GetNumberOfCurves(
DataSet const & ds);
53 void SetGroup(
unsigned short group);
54 unsigned short GetGroup()
const;
55 void SetDimensions(
unsigned short dimensions);
56 unsigned short GetDimensions()
const;
57 void SetNumberOfPoints(
unsigned short numberofpoints);
58 unsigned short GetNumberOfPoints()
const;
59 void SetTypeOfData(
const char *typeofdata);
60 const char *GetTypeOfData()
const;
62 const char *GetTypeOfDataDescription()
const;
63 void SetCurveDescription(
const char *curvedescription);
64 void SetDataValueRepresentation(
unsigned short datavaluerepresentation);
65 unsigned short GetDataValueRepresentation()
const;
66 void SetCurveDataDescriptor(
const uint16_t * values,
size_t num);
67 std::vector<unsigned short>
const &GetCurveDataDescriptor()
const;
68 void SetCoordinateStartValue(
unsigned short v );
69 void SetCoordinateStepValue(
unsigned short v );
71 void SetCurve(
const char *array,
unsigned int length);
75 void Decode(std::istream &is, std::ostream &os);
79 double ComputeValueFromStartAndStep(
unsigned int idx)
const;
80 CurveInternal *Internal;
Class to represent a Data Set (which contains Data Elements) A Data Set represents an instance of a r...
Definition: gdcmDataSet.h:55
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
Object.
Definition: gdcmObject.h:36
Class to represent a Data Element either Implicit or Explicit.
Definition: gdcmDataElement.h:58
Curve class to handle element 50xx,3000 Curve Data WARNING: This is deprecated and lastly defined in ...
Definition: gdcmCurve.h:39