A wellbore represents the path from surface to a unique bottomhole location.  
 More...
#include <Wellbore.h>
 | 
| static constexpr char const  *  | XML_NS = "witsml21" | 
|   | 
| static constexpr char const  *  | XML_TAG = "Wellbore" | 
|   | 
A wellbore represents the path from surface to a unique bottomhole location. 
 
◆ Wellbore() [1/4]
  
  
      
        
          | witsml2_1::Wellbore::Wellbore  | 
          ( | 
          gsoap_resqml2_0_1::eml20__DataObjectReference * |           partialObject | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Only to be used in partial transfer context
- Parameters
 - 
  
    | [in,out] | partialObject | If non-null, the partial object.  | 
  
   
 
 
◆ Wellbore() [2/4]
      
        
          | witsml2_1::Wellbore::Wellbore  | 
          ( | 
          WITSML2_NS::Well * |           witsmlWell,  | 
        
        
           | 
           | 
          const std::string & |           guid,  | 
        
        
           | 
           | 
          const std::string & |           title,  | 
        
        
           | 
           | 
          bool |           isActive ) | 
        
      
 
Creates an instance of this class in a gsoap context. 
- Exceptions
 - 
  
    | std::invalid_argument | If witsmlWell == nullptr. | 
  
   
- Parameters
 - 
  
    | [in] | witsmlWell | If non-null, the witsml well.  | 
     | guid | The guid to set to this instance. If empty then a new guid will be generated.  | 
     | title | The title.  | 
     | isActive | True if is active, false if not.  | 
  
   
 
 
◆ Wellbore() [3/4]
      
        
          | witsml2_1::Wellbore::Wellbore  | 
          ( | 
          WITSML2_NS::Well * |           witsmlWell,  | 
        
        
           | 
           | 
          const std::string & |           guid,  | 
        
        
           | 
           | 
          const std::string & |           title,  | 
        
        
           | 
           | 
          gsoap_eml2_3::eml23__WellStatus |           statusWellbore,  | 
        
        
           | 
           | 
          bool |           isActive,  | 
        
        
           | 
           | 
          bool |           achievedTD ) | 
        
      
 
Constructor. 
- Exceptions
 - 
  
    | std::invalid_argument | If witsmlWell == nullptr. | 
  
   
- Parameters
 - 
  
    | [in] | witsmlWell | If non-null, the witsml well.  | 
     | guid | Unique identifier.  | 
     | title | The title.  | 
     | statusWellbore | The status wellbore.  | 
     | isActive | True if is active, false if not.  | 
     | achievedTD | True to achieved td.  | 
  
   
 
 
◆ Wellbore() [4/4]
  
  
      
        
          | witsml2_1::Wellbore::Wellbore  | 
          ( | 
          gsoap_eml2_3::witsml21__Wellbore * |           fromGsoap | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Creates an instance of this class by wrapping a gsoap instance.
- Parameters
 - 
  
    | [in,out] | fromGsoap | If non-null, from gsoap.  | 
  
   
 
 
◆ ~Wellbore()
  
  
      
        
          | witsml2_1::Wellbore::~Wellbore  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
Destructor does nothing since the memory is managed by the gsoap context. 
Reimplemented from WITSML2_NS::Wellbore.
 
 
◆ getWellDor()
◆ getXmlNamespace()
  
  
      
        
          | std::string witsml2_1::Wellbore::getXmlNamespace  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinefinal   | 
  
 
Get the standard XML namespace for serializing this data object. 
 
 
◆ setWell()
Sets a well
- Parameters
 - 
  
    | [in,out] | witsmlWell | If non-null, the witsml well.  | 
  
   
Implements WITSML2_NS::Wellbore.
 
 
◆ XML_NS
  
  
      
        
          | constexpr char const* witsml2_1::Wellbore::XML_NS = "witsml21" | 
         
       
   | 
  
staticconstexpr   | 
  
 
The standard XML namespace for serializing this data object. 
 
 
The documentation for this class was generated from the following file:
- C:/Users/philippe/dev/fesapiEnv/fesapi-2.9.0.1/src/witsml2_1/Wellbore.h