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; }
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; }