|
| LasWell () |
|
| LasWell (const std::string &filename) |
| Constructor with relevant parameters. More...
|
|
void | AddLog (const std::string &name, const std::string &units, const std::string &comment, const std::vector< double > &log) |
|
void | WriteToFile (const std::string &filename, const std::vector< std::string > &comment_header) |
|
void | setDepthUnit (const std::string &depthUnit) |
|
std::string | depthUnit () const |
|
std::string | unitName (const std::string &logName) const |
|
void | setVersionInfo (const std::string &logName) |
|
void | setStartDepth (double startDepth) |
|
void | setStopDepth (double stopDepth) |
|
void | setDepthStep (double depthStep) |
|
void | addWellInfo (const std::string ¶meter, const std::string &value) |
|
bool | HasDiscLog (const std::string &name) const |
| Check existence of discrete log. More...
|
|
bool | HasContLog (const std::string &name) const |
| Check existence of continuous log. More...
|
|
std::vector< double > & | GetContLog (const std::string &name) |
| Return continuous logs. More...
|
|
const std::vector< double > & | GetContLog (const std::string &name) const |
| Return continuous logs. More...
|
|
const std::map< std::string, std::vector< double > > & | GetContLog () const |
| Return all continuous logs. More...
|
|
std::vector< double > & | GetContLogSeismicResolution (const std::string &name) |
|
const std::vector< double > & | GetContLogSeismicResolution (const std::string &name) const |
|
const std::map< std::string, std::vector< double > > & | GetContLogSeismicResolution () const |
|
std::vector< double > & | GetContLogBackgroundResolution (const std::string &name) |
|
const std::vector< double > & | GetContLogBackgroundResolution (const std::string &name) const |
|
const std::map< std::string, std::vector< double > > & | GetContLogBackgroundResolution () const |
|
std::vector< int > & | GetDiscLog (const std::string &name) |
| Return discrete logs. More...
|
|
const std::vector< int > & | GetDiscLog (const std::string &name) const |
| Return discrete logs. More...
|
|
const std::map< std::string, std::vector< int > > & | GetDiscLog () const |
| Return all discrete logs. More...
|
|
void | AddContLog (const std::string &name, const std::vector< double > &log) |
|
void | AddContLogSeismicResolution (const std::string &name, const std::vector< double > &log) |
|
void | AddContLogBackgroundResolution (const std::string &name, const std::vector< double > &log) |
|
void | RemoveContLog (const std::string &name) |
|
void | AddDiscLog (const std::string &name, const std::vector< int > &log) |
|
void | RemoveDiscLog (const std::string &name) |
|
void | MakeLogsUppercase () |
| Change case of all logs to uppercase, to remove case sensitivity on log names. More...
|
|
void | SetWellName (const std::string &wellname) |
| Set name of well. More...
|
|
const std::string & | GetWellName () const |
|
void | SetDate (const std::string &wellname) |
| Set name of well. More...
|
|
const std::string & | GetDate () const |
|
bool | IsMissing (double x) const |
| Return true if x is missing. More...
|
|
bool | IsMissing (int n) const |
| Return true if n is missing. More...
|
|
bool | IsDeviated () const |
| Check if deviated. More...
|
|
double | GetContMissing () const |
| Return cont. missing value. More...
|
|
int | GetNData (void) const |
| Return number of time data. More...
|
|
int | GetIntMissing () const |
| Return disc. missing value. More...
|
|
void | SetDeviated (bool b) |
| Set deviated. More...
|
|
void | SetMissing (double value) |
| Set missing values. More...
|
|
int | GetDiscValue (size_t index, const std::string &logname) const |
|
double | GetContValue (size_t index, const std::string &logname) const |
|
void | SetDiscValue (int value, size_t index, const std::string &logname) |
| Set value at position index in log with name logname. More...
|
|
void | SetContValue (double value, size_t index, const std::string &logname) |
| Set value at position index in log with name logname. More...
|
|
size_t | GetNlog () const |
| Return total number of logs. More...
|
|
size_t | GetNContLog () const |
| Return number of discrete logs. More...
|
|
size_t | GetContLogLength (const std::string &logname) const |
| Return length of log with name logname. More...
|
|
int | GetNFacies () const |
| Facies. More...
|
|
const std::map< int, std::string > & | GetFaciesMap () const |
| Map integer log to facies name. More...
|
|
void | SetXPos0 (double x_pos0) |
|
void | SetYPos0 (double y_pos0) |
|
double | GetXPos0 () |
|
double | GetYPos0 () |
|
void | SetNumberOfNonMissingData (int n_data_nonmissing) |
| Set number of non-missing data. More...
|
|
void | SetNumberOfData (int n_data) |
| Set number of data. More...
|
|
void | SetFaciesMappingFromDiscLog (const std::string &name) |
|
virtual const std::map< int, std::string > | GetDiscNames (const std::string &log_name) const |
|
unsigned int | GetNumberOfNonMissingData () const |
|
void | SetUseForBackgroundTrend (int use_for_background_trend) |
|
void | SetUseForFiltering (int use_for_filtering) |
|
void | SetUseForFaciesProbabilities (int use_for_facies_probabilities) |
|
void | SetUseForWaveletEstimation (int use_for_wavelet_estimation) |
|
void | SetRealVsLog (int real_vs_log) |
|
void | SetUseForRockPhysics (int use_for_rock_physics) |
|
int | GetUseForBackgroundTrend (void) const |
|
int | GetUseForFiltering (void) const |
|
int | GetUseForFaciesProbabilities (void) const |
|
int | GetUseForWaveletEstimation (void) const |
|
int | GetRealVsLog (void) const |
|
int | GetUseForRockPhysics (void) const |
|
bool | HasSyntheticVsLog (void) const |
|
Support for the LAS well format. Currently mainly LAS 2.0 is supported. Some LAS 3.0 support.
- See also
- {http://www.cwls.org/las_info.php}