Example #1
0
Any UprightSpline::toAny() const {
    Any any(Any::TABLE, "UprightSpline");

    any["cyclic"] = cyclic;

    Any controlsAny(Any::ARRAY);
    for (int controlIndex = 0; controlIndex < control.length(); ++controlIndex) {
        controlsAny.append(control[controlIndex]);
    }
    any["control"] = controlsAny;

    Any timesAny(Any::ARRAY);
    for (int timeIndex = 0; timeIndex < time.length(); ++timeIndex) {
        timesAny.append(Any(time[timeIndex]));
    }
    any["time"] = timesAny;

    return any;
}
Example #2
0
Any UprightSpline::toAny(const std::string& myName) const {
    Any any(Any::TABLE, myName);

    any["extrapolationMode"] = extrapolationMode;

    Any controlsAny(Any::ARRAY);
    for (int controlIndex = 0; controlIndex < control.length(); ++controlIndex) {
        controlsAny.append(control[controlIndex]);
    }
    any["control"] = controlsAny;

    Any timesAny(Any::ARRAY);
    for (int timeIndex = 0; timeIndex < time.length(); ++timeIndex) {
        timesAny.append(Any(time[timeIndex]));
    }
    any["time"] = timesAny;

    return any;
}