Lines Matching refs:deserializer
77 std::unique_ptr<Deserializer> deserializer = in FromDeserializer() local
80 if (deserializer == nullptr) { in FromDeserializer()
84 if (!pose->ParsePoseFields(*deserializer)) { in FromDeserializer()
140 bool Pose::ParsePoseFields(const Deserializer& deserializer) { in ParsePoseFields() argument
144 if (deserializer.ParseFloat(prefix, kPositionX, &x)) { in ParsePoseFields()
145 if (!deserializer.ParseFloat(prefix, kPositionY, &y)) { in ParsePoseFields()
148 if (!deserializer.ParseFloat(prefix, kPositionZ, &z)) { in ParsePoseFields()
155 if (deserializer.ParseFloat(prefix, kRotationX, &x)) { in ParsePoseFields()
156 if (!deserializer.ParseFloat(prefix, kRotationY, &y)) { in ParsePoseFields()
159 if (!deserializer.ParseFloat(prefix, kRotationZ, &z)) { in ParsePoseFields()
162 if (!deserializer.ParseFloat(prefix, kRotationW, &w)) { in ParsePoseFields()
172 deserializer.ParseLong(prefix, kTimestamp, ×tamp_); in ParsePoseFields()