| 
| enum class   | PGWKBFlag { Default = 0
, IgnorePCID = 1
 } | 
|   | 
◆ coordinateSystem()
      
        
          | Cartography::CoordinateSystem kDBPointClouds::Patch::coordinateSystem  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - the Cartography::CoordinateSystem associated with this point cloud 
 
 
 
◆ create()
  
  
      
        
          | Patch Patch::create  | 
          ( | 
          const knowValues::Values::PointCloud & |           _rhs | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Create a patch from knowValues::Values::PointCloud. 
 
 
◆ data()
      
        
          | QByteArray Patch::data  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - the data representing the point cloud 
 
 
 
◆ fromPGWKB()
Get the specification from the _connection . _data should contains a valid pcid, corresponding to a PointSpecification that is stored in the database.
_flags should not have PGWKBFlag::IgnorePCID set. 
 
 
◆ isValid()
      
        
          | bool Patch::isValid  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - true if the patch is valid 
 
 
 
◆ reserve()
      
        
          | void Patch::reserve  | 
          ( | 
          std::size_t |           _pts | ) | 
           | 
        
      
 
Reserve memory for inserting _pts 
 
 
◆ specification()
◆ synchroniseSpecification()
Synchronise the PointSpecification with the database. Need to be done prior inserting a patch in the database. 
 
 
◆ toPGWKB()
      
        
          | QByteArray Patch::toPGWKB  | 
          ( | 
          PGWKBFlags |           _flags = PGWKBFlag::Default | ) | 
           const | 
        
      
 
Convert to a (pgPointCloud) WKB representation of a point cloud.
- Parameters
 - 
  
  
 
 
 
◆ toValuesLidar3DScan()
Convert this patch to a knowValues::Values::PointCloud. 
 
 
◆ toValuesPointCloud()
Convert this patch to a knowValues::Values::PointCloud. 
 
 
◆ transform()
      
        
          | Patch Patch::transform  | 
          ( | 
          const Cartography::CoordinateSystem & |           _coordinateSystem,  | 
        
        
           | 
           | 
          double |           _tx = 0.0,  | 
        
        
           | 
           | 
          double |           _ty = 0.0,  | 
        
        
           | 
           | 
          double |           _tz = 0.0 ) const | 
        
      
 
Transform the point cloud to a different coordinate system and apply a translation 
 
 
The documentation for this class was generated from the following files:
- kdb/extensions/kDBPointClouds/Patch.h
 
- kdb/extensions/kDBPointClouds/Patch.cpp