
When a terrain description (TParams) contains an abstract layer, these same style properties are encoded. On disk, they are stored as XML elements.
Public Member Functions | |
| void | CreateStyledFeatures () |
| void | CreateLineGeometryForPoints () |
| void | CreateObjectGeometry (unsigned int iIndex) |
| void | CreateLineGeometry (unsigned int iIndex) |
| void | CreateFeatureLabel (unsigned int iIndex) |
| void | ReleaseGeometry () |
| void | ReleaseFeatureGeometry (vtFeature *f) |
| void | SetProperties (const vtTagArray &props) |
| Set the properties for this set, which includes style. | |
| vtTagArray & | GetProperties () |
| Get the properties for this set, which includes style. | |
Protected Attributes | |
| vtFeatureSet * | pSet |
| This is the set of features which the layer contains. | |
|
|
Given a featureset and style description, create a labels and place it on the terrain. If the features are 2D or 3D points (vtFeatureSetPoint2D or vtFeatureSetPoint3D) then the labels will be placed at those points. If the features are 2D polygons (vtFeatureSetPolygon) then the point used is the centroid of the polygon. |
|
|
Given a featureset and style description, create line geometry. If 2D, it will be draped on the terrain. Polygon features (vtFeatureSetPolygon) will also be created as line geometry (unfilled polygons) and draped on the ground. |
|
|
Given a featureset and style description, create line geometry that goes through all the points. |
|
|
Given a featureset and style description, create a geometry object (such as spheres) and place it on the terrain. If 2D, they will be draped on the terrain. |
|
|
Given a featureset, create the geometry and place it on the terrain. |
|
|
Release all the 3D stuff created for a given feature. |
|
|
Release all the 3D stuff created for the layer (including geometry and labels). |
1.4.5