Lines Matching refs:fptr
49 void FscanfOrDie(FILE* fptr, const char* format, T* value) { in FscanfOrDie() argument
50 int num_scanned = fscanf(fptr, format, value); in FscanfOrDie()
72 FILE* fptr = fopen(filename.c_str(), "r"); in BALProblem() local
74 if (fptr == NULL) { in BALProblem()
80 FscanfOrDie(fptr, "%d", &num_cameras_); in BALProblem()
81 FscanfOrDie(fptr, "%d", &num_points_); in BALProblem()
82 FscanfOrDie(fptr, "%d", &num_observations_); in BALProblem()
96 FscanfOrDie(fptr, "%d", camera_index_ + i); in BALProblem()
97 FscanfOrDie(fptr, "%d", point_index_ + i); in BALProblem()
99 FscanfOrDie(fptr, "%lf", observations_ + 2*i + j); in BALProblem()
104 FscanfOrDie(fptr, "%lf", parameters_ + i); in BALProblem()
107 fclose(fptr); in BALProblem()
137 FILE* fptr = fopen(filename.c_str(), "w"); in WriteToFile() local
139 if (fptr == NULL) { in WriteToFile()
144 fprintf(fptr, "%d %d %d\n", num_cameras_, num_points_, num_observations_); in WriteToFile()
147 fprintf(fptr, "%d %d", camera_index_[i], point_index_[i]); in WriteToFile()
149 fprintf(fptr, " %g", observations_[2 * i + j]); in WriteToFile()
151 fprintf(fptr, "\n"); in WriteToFile()
164 fprintf(fptr, "%.16g\n", angleaxis[j]); in WriteToFile()
172 fprintf(fptr, "%.16g\n", point[j]); in WriteToFile()
176 fclose(fptr); in WriteToFile()