28#include <Inventor/fields/SoSubField.h>
29#include <Inventor/SbLinear.h>
68 SO_MFIELD_SETVALUESPOINTER_HEADER(
double);
69 SO_MFIELD_SETVALUESPOINTER_HEADER(
SbVec2d);
70 SO_FIELD_SUPPORT_MEMOBJ();
89 void setValues(
int start,
int num,
const double xy[][2]);
122 static void initClass();
123 static void exitClass();
124 virtual void writeBinaryValues(
SoOutput*,
int ,
int )
const;
128 virtual void writeBinaryValues(
SoOutput *out)
const;
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> 2D vector class ...
Multiple-value field containing any number of two-dimensional vectors.
void set1Value(int index, const double xy[2])
Sets one value from 2 doubles in array.
void set1Value(int index, double x, double y)
Sets one value from 2 doubles.
void setValues(int start, int num, const double xy[][2])
Sets values from array of arrays of 2 doubles.
void setValue(double x, double y)
Sets to one value from 2 doubles.
void setValue(const double xy[2])
Sets to one value from 2 doubles in array.
Base class for all multiple-valued fields.
Used to write Open Inventor data files.