A class that computes the number of bytes necessary to encode a geometry in WKB.
More...
#include <WKBSize.h>
|
static std::size_t | size (const Geometry &geom) |
| It calculates the number of bytes required to encode the geometry in a WKB format.
|
|
static std::size_t | size (const Geometry *geom) |
| It calculates the number of bytes required to encode the geometry in a WKB format.
|
|
|
std::size_t | m_size |
| A counter for the number of bytes required to store a given geometry in WKB.
|
|
A class that computes the number of bytes necessary to encode a geometry in WKB.
- See also
- WKBWriter
Definition at line 44 of file WKBSize.h.
◆ WKBSize()
te::gm::WKBSize::WKBSize |
( |
| ) |
|
|
private |
◆ ~WKBSize()
te::gm::WKBSize::~WKBSize |
( |
| ) |
|
|
private |
◆ size() [1/2]
static std::size_t te::gm::WKBSize::size |
( |
const Geometry & |
geom | ) |
|
|
static |
It calculates the number of bytes required to encode the geometry in a WKB format.
- Parameters
-
geom | The geometry to calculate the WKB size. |
- Returns
- The number of bytes required to encode the geometry in a WKB format.
◆ size() [2/2]
static std::size_t te::gm::WKBSize::size |
( |
const Geometry * |
geom | ) |
|
|
static |
It calculates the number of bytes required to encode the geometry in a WKB format.
- Parameters
-
geom | The geometry to calculate the WKB size. |
- Returns
- The number of bytes required to encode the geometry in a WKB format.
◆ visit() [1/19]
◆ visit() [2/19]
◆ visit() [3/19]
void te::gm::WKBSize::visit |
( |
const Curve & |
| ) |
|
|
inlineprotectedvirtual |
◆ visit() [4/19]
◆ visit() [5/19]
void te::gm::WKBSize::visit |
( |
const Geometry & |
| ) |
|
|
inlineprotectedvirtual |
◆ visit() [6/19]
◆ visit() [7/19]
void te::gm::WKBSize::visit |
( |
const LinearRing & |
visited | ) |
|
|
protectedvirtual |
◆ visit() [8/19]
void te::gm::WKBSize::visit |
( |
const LineString & |
visited | ) |
|
|
protectedvirtual |
◆ visit() [9/19]
void te::gm::WKBSize::visit |
( |
const MultiCurve & |
| ) |
|
|
inlineprotectedvirtual |
◆ visit() [10/19]
◆ visit() [11/19]
void te::gm::WKBSize::visit |
( |
const MultiPoint & |
visited | ) |
|
|
protectedvirtual |
◆ visit() [12/19]
◆ visit() [13/19]
◆ visit() [14/19]
void te::gm::WKBSize::visit |
( |
const Point & |
visited | ) |
|
|
protectedvirtual |
◆ visit() [15/19]
void te::gm::WKBSize::visit |
( |
const Polygon & |
visited | ) |
|
|
protectedvirtual |
◆ visit() [16/19]
◆ visit() [17/19]
void te::gm::WKBSize::visit |
( |
const Surface & |
| ) |
|
|
inlineprotectedvirtual |
◆ visit() [18/19]
void te::gm::WKBSize::visit |
( |
const TIN & |
visited | ) |
|
|
protectedvirtual |
◆ visit() [19/19]
void te::gm::WKBSize::visit |
( |
const Triangle & |
visited | ) |
|
|
protectedvirtual |
◆ m_size
std::size_t te::gm::WKBSize::m_size |
|
private |
A counter for the number of bytes required to store a given geometry in WKB.
Definition at line 98 of file WKBSize.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/geometry/WKBSize.h