63 x_indices_by_lat.AddIndexIfNotFound(
pt.X());
64 y_indices_by_lon.AddIndexIfNotFound(
pt.Y());
65 z_indices_by_depth.AddIndexIfNotFound(
pt.Z());
68 int num_x = x_indices_by_lat.GetNumUniqueIndices();
69 int num_y = y_indices_by_lon.GetNumUniqueIndices();
70 int num_z = z_indices_by_depth.GetNumUniqueIndices();
72 index_table.resize(
num_z);
75 index_table[
i].resize(
num_y);
78 index_table[
i][
j].resize(
num_x);
86 x_indices_by_lat.GetIndex(
pt.X()).value();
88 y_indices_by_lon.GetIndex(
pt.Y()).value();
90 z_indices_by_depth.GetIndex(
pt.Z()).value();
160 x_indices_by_lat.AddIndexIfNotFound(
pt.X());
161 y_indices_by_lon.AddIndexIfNotFound(
pt.Y());
162 z_indices_by_depth.AddIndexIfNotFound(
pt.Z());
165 int num_x = x_indices_by_lat.GetNumUniqueIndices();
166 int num_y = y_indices_by_lon.GetNumUniqueIndices();
167 int num_z = z_indices_by_depth.GetNumUniqueIndices();
169 index_table.resize(
num_z);
172 index_table[
i].resize(
num_y);
175 index_table[
i][
j].resize(
num_x);
183 x_indices_by_lat.GetIndex(
pt.X()).value();
185 y_indices_by_lon.GetIndex(
pt.Y()).value();
187 z_indices_by_depth.GetIndex(
pt.Z()).value();
270 x_indices_by_lat.MinKey(),
271 y_indices_by_lon.MinKey(),
272 z_indices_by_depth.MinKey()
275 x_indices_by_lat.MaxKey(),
276 y_indices_by_lon.MaxKey(),
277 z_indices_by_depth.MaxKey()