36 #ifndef GEOTESSMODELUTILS_OBJECT_H
37 #define GEOTESSMODELUTILS_OBJECT_H
62 class GeoTessPosition;
102 int lastLayer,
double maxSpacing,
103 vector<int>& pointsPerLayer);
109 static string getBoreholeString(
GeoTessModel& pos,
double lat,
double lon);
122 static string getBoreholeString(
GeoTessPosition& pos,
double maxSpacing,
123 int firstLayer,
int lastLayer,
bool convertToDepth,
bool reciprocal,
124 vector<int>& attributes);
130 double maxSpacing,
int firstLayer,
131 int lastLayer,
bool convertToDepth,
132 bool reciprocal, vector<int>& attributes,
133 vector<vector<double> >& borehole);
139 vector<int>& pointsPerLayer,
bool convertToDepth,
140 bool reciprocal,
const vector<int>& attributes,
141 vector<vector<double> >& borehole);
168 vector<double>& latitudes, vector<double>& longitudes,
int layerId,
double depth,
171 vector<vector<vector<double> > >& values);
173 static void getSlice(
GeoTessModel& model,
const double*
const x0,
174 const double*
const x1,
int nx,
175 double maxRadialSpacing,
int firstLayer,
178 const string& spatialCoordinates,
bool reciprocal,
179 const vector<int>& attributes,
180 vector<vector<vector<double> > >& transect);
204 vector<double>& latitudes, vector<double>& longitudes,
int layerId,
double fractionalRadius,
207 vector<vector<vector<double> > >& values);
227 vector<double>& latitudes, vector<double>& longitudes,
int layerId,
230 vector<vector<double> >& values);
236 #endif // GEOTESSMODELUTILS_OBJECT_H
A collection of static utilities that extract organized information from a GeoTessModel.
Definition: GeoTessModelUtils.h:83
virtual ~GeoTessModelUtils()
Definition: GeoTessModelUtils.h:91
Information about an interpolated point at an arbitrary position in a model.
Definition: GeoTessPosition.h:101
Definition: ArrayReuse.h:55
Enumeration of the interpolation algorithms supported by GeoTess including LINEAR, NATURAL_NEIGHBOR and CUBIC_SPLINE.
Definition: GeoTessInterpolatorType.h:71
Top level class that manages the GeoTessMetaData, GeoTessGrid and GeoTessData that comprise a 3D Eart...
Definition: GeoTessModel.h:119
GeoTessModelUtils()
Definition: GeoTessModelUtils.h:90
#define GEOTESS_EXP_IMP
Definition: CPPGlobals.h:71