Linear Structures in vtdata/vtlib

A Linear Structure is any feature on the earth which can be suitably described by a linear path with a handful of parameters such as height, width, and material.  In the VTP implementation, this includes all kinds of fences, walls, hedges, berms, etc.

The vtdata library stores descriptions in the vtFence class.  vtlib's vtFence3d subclass implements the procedural construction of 3D geometry, using the vtFence properties.  vtStructureArray acts as a container for structure objects, which include vtFence.  See also: vtlib structure classes.

Parametric description

All parameters beside Location are optional.
Here is an illustration of the basic geometry:



File IO