| 
| enum class   | DataType {  
  UnsignedInteger8
, Integer8
, UnsignedInteger16
, Integer16
,  
  UnsignedInteger32
, Integer32
, UnsignedInteger64
, Integer64
,  
  Float32
, Float64
 
 } | 
|   | 
| enum class   | CompressionMode { None
, Dimensional
, GHT
 } | 
|   | 
| enum class   | StandardType : int { XYZf
, XYZfRGBui8
, FirstCustomType = 100
 } | 
|   | 
◆ PointSpecification() [1/2]
      
        
          | PointSpecification::PointSpecification  | 
          ( | 
          int |           _pcid,  | 
        
        
           | 
           | 
          const Cartography::CoordinateSystem & |           _coordinates ) | 
        
      
 
Create a point specification with a given connection and identifier. If the specification already exists in the database, it will be loaded, in which case the srid will also be loaded from the database. 
 
 
◆ PointSpecification() [2/2]
      
        
          | PointSpecification::PointSpecification  | 
          ( | 
          const PointSpecification & |           _specification,  | 
        
        
           | 
           | 
          const Cartography::CoordinateSystem & |           _coordinates ) | 
        
      
 
Create a point specification based on an existing one but with a different coordinate system 
 
 
◆ fromXML()
Convert from a XML representation 
 
 
◆ isValid()
      
        
          | bool PointSpecification::isValid  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - if it is a valid point specification 
 
 
 
◆ load()
Load the definition from a database. Using the pcid. It will override the srid and the dimensions. 
 
 
◆ save()
Save the definition to a database. 
 
 
◆ size()
      
        
          | std::size_t PointSpecification::size  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - the storage size of a point using that specification 
 
 
 
◆ synchronise()
Check if available in the database and then update srid, or save in the database. 
 
 
◆ toXML()
      
        
          | QString PointSpecification::toXML  | 
          ( | 
           | ) | 
           const | 
        
      
 
Convert to XML representation 
 
 
The documentation for this class was generated from the following files:
- kdb/extensions/kDBPointClouds/PointSpecification.h
 
- kdb/extensions/kDBPointClouds/PointSpecification.cpp