Home | Hierarchy | Members | Alphabetical | Related Pages |
#include <mfvec3f.h>
Inherits deque.
Public Member Functions | |
MFVec3f () | |
template<class T> | |
MFVec3f (T first, T last) | |
Static Public Member Functions | |
static const char * | typeName () |
static FieldTypeId | typeId () |
Friends | |
std::ostream & | operator<< (std::ostream &s, const MFVec3f &f) |
MFVec3f mf; mf.push_back(SFVec3f(0.0f,0.0f)); mf.push_front(SFVec3f(1.0f,0.0f)); mf[0].setX(1.0f);
Below is included the documentation for this field type from the ISO standard.
The SFVec3f field or event specifies a three-dimensional (3D) vector. An MFVec3f field or event specifies zero or more 3D vectors. SFVec3f's and MFVec3f's are written to the VRML file as three ISO C floating point values (see 2.[ISOC]) separated by whitespace. For example:
fooVec3f [ 1 42 666, 7 94 0 ]
is an MFVec3f field, fooVec3f, with two valid vectors.
The initial value of an SFVec3f eventOut is (0 0 0). The initial value of an MFVec3f eventOut is [ ].
MFVec3f | ( | ) | [inline] |
MFVec3f | ( | T | first, | |
T | last | |||
) | [inline] |
const char * typeName | ( | ) | [inline, static] |
FieldTypeId typeId | ( | ) | [inline, static] |
std::ostream& operator<< | ( | std::ostream & | s, | |
const MFVec3f & | f | |||
) | [friend] |
Generated on 5 Jan 2007 with
![]() |
|