OmniSciDB  1dac507f6e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GeoMultiPolyTargetValue Struct Reference

#include <TargetValue.h>

Public Member Functions

 GeoMultiPolyTargetValue (const std::vector< double > &coords, const std::vector< int32_t > &ring_sizes, const std::vector< int32_t > &poly_rings)
 

Public Attributes

std::shared_ptr< std::vector
< double > > 
coords
 
std::shared_ptr< std::vector
< int32_t > > 
ring_sizes
 
std::shared_ptr< std::vector
< int32_t > > 
poly_rings
 

Detailed Description

Definition at line 123 of file TargetValue.h.

Constructor & Destructor Documentation

GeoMultiPolyTargetValue::GeoMultiPolyTargetValue ( const std::vector< double > &  coords,
const std::vector< int32_t > &  ring_sizes,
const std::vector< int32_t > &  poly_rings 
)
inline

Definition at line 128 of file TargetValue.h.

131  : coords(std::make_shared<std::vector<double>>(coords))
132  , ring_sizes(std::make_shared<std::vector<int32_t>>(ring_sizes))
133  , poly_rings(std::make_shared<std::vector<int32_t>>(poly_rings)) {}
std::shared_ptr< std::vector< int32_t > > ring_sizes
Definition: TargetValue.h:125
std::shared_ptr< std::vector< double > > coords
Definition: TargetValue.h:124
std::shared_ptr< std::vector< int32_t > > poly_rings
Definition: TargetValue.h:126

Member Data Documentation

std::shared_ptr<std::vector<double> > GeoMultiPolyTargetValue::coords

Definition at line 124 of file TargetValue.h.

std::shared_ptr<std::vector<int32_t> > GeoMultiPolyTargetValue::poly_rings

Definition at line 126 of file TargetValue.h.

std::shared_ptr<std::vector<int32_t> > GeoMultiPolyTargetValue::ring_sizes

Definition at line 125 of file TargetValue.h.


The documentation for this struct was generated from the following file: