|
| | 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}