48 #define ctxRimport "rimport"
54 #define __EXECUTABLE__
62 #include "gdal_priv.h"
119 int getDirContent(
string path,
string suffix, vector<string>&);
120 bool hasSuffix(
string name,
string suffix);
122 vector<double>& bnd, vector<string>& vvalidtiles,
123 bool b3D,
double cellsizez);
131 bool parseTypeString(std::string typestr, std::vector<std::string>& types);
136 bool asCube, std::string marraytypename,
string tiling);
138 int processImageFiles(vector<string>& filenames,
string collname, vector<double>& oids,
140 std::string marraytypename,
string tiling);
151 void printRegion(std::vector<double>& sdom,
string descr);
153 #endif // __rimport_h
void unionRegions2D(Header &inoutRegion, Header &unionRegion)
double z
Definition: rimport.h:82
double y
Definition: rimport.h:81
bool debugOutput
Definition: debug.hh:74
void printRegion(Header ®, string descr)
double x
Definition: rimport.h:80
bool hasSuffix(string name, string suffix)
bool parseTypeString(std::string typestr, std::vector< std::string > &types)
r_Type::r_Type_Id getRmanDataType(GDALDataType type)
void intersectRegions2D(Header &inoutRegion, Header &intersectRegion)
Helper class for handling rasdaman collections and images.
Definition: RasdamanHelper2.h:66
void printImageInformation(Header &header, RasdamanHelper2 &helper)
bool readTileInformation(string filename, Header &header)
RASDAMAN includes.
Definition: rimport.h:78
r_Type_Id
Definition: raslib/type.hh:61
void copyRegion2D(Header &outRegion, Header &inRegion)
bool tileOverlaps(Header &header, vector< double > &bnd)
void readImageInformation(vector< string > &vnames, Header &header, vector< double > &bnd, vector< string > &vvalidtiles, bool b3D, double cellsizez)
int getDirContent(string path, string suffix, vector< string > &)
int importImage(RasdamanHelper2 &helper, GDALDataset *pDs, string &collname, vector< double > &oids, r_Minterval &readGDALImgDOM, r_Point &writeShift, Header &newGeoRegion, bool asCube, std::string marraytypename, string tiling)
int indentLevel
variables are allocated in the main module (i.e., the source where main() resides), and referened from all other places
Definition: debug.hh:73
void resetHeader(Header &header)
int processImageFiles(vector< string > &filenames, string collname, vector< double > &oids, Header &processRegion, string mode3D, r_Point &shiftPt, RasdamanHelper2 &helper, std::string marraytypename, string tiling)
Definition: minterval.hh:249
bool parseCoordinateString(string bndstr, vector< double > &bnd)