42 void Print(std::ostream &)
const;
44 void GetAsPoints(
float *array)
const;
47 static unsigned int GetNumberOfCurves(
DataSet const & ds);
52 void SetGroup(
unsigned short group);
53 unsigned short GetGroup()
const;
54 void SetDimensions(
unsigned short dimensions);
55 unsigned short GetDimensions()
const;
56 void SetNumberOfPoints(
unsigned short numberofpoints);
57 unsigned short GetNumberOfPoints()
const;
58 void SetTypeOfData(
const char *typeofdata);
59 const char *GetTypeOfData()
const;
61 const char *GetTypeOfDataDescription()
const;
62 void SetCurveDescription(
const char *curvedescription);
63 void SetDataValueRepresentation(
unsigned short datavaluerepresentation);
64 unsigned short GetDataValueRepresentation()
const;
65 void SetCurveDataDescriptor(
const uint16_t * values,
size_t num);
66 void SetCoordinateStartValue(
unsigned short v );
67 void SetCoordinateStepValue(
unsigned short v );
69 void SetCurve(
const char *array,
unsigned int length);
73 void Decode(std::istream &is, std::ostream &os);
77 double ComputeValueFromStartAndStep(
unsigned int idx)
const;
78 CurveInternal *Internal;