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;