Home | Hierarchy | Members | Alphabetical | Related Pages |
#include <mftime.h>
Static Public Member Functions | |
const char * | typeName () |
FieldTypeId | typeId () |
Friends | |
std::ostream & | operator<< (std::ostream &s, const MFTime &f) |
MFTime mf; mf.push_back(SFTime(60.0f)); // push_back (60.0f); would fail since mf.push_front(SFTime(30.0f)); // constructor SFTime(float) is explicit mf[0].setNbSeconds(10.0f);
Below is included the documentation for this field type from the ISO standard.
The SFTime field or event specifies a single time value. The MFTime field or event specifies zero or more time values. Time values are written to the VRML file as a double-precision floating point number in ISO C floating point format (see 2.[ISOC]). Time values are specified as the number of seconds from a specific time origin. Typically, SFTime fields and events represent the number of seconds since Jan 1, 1970, 00:00:00 GMT. For example:
fooTime 0.0
is an SFTime field, fooTime, representing a time of 0.0 seconds.
The initial value of an SFTime eventOut is -1. The initial value of an MFTime eventOut is [ ].
|
|
|
|
|
|
Generated on 24 Feb 2005 with version 1.3.9.1. |